/* -------------------- GENERAL STUFFS --------------------*/

.nav-messaging {
	color: black;
}


/* -------- FLIR SUBSITE ---------- */

/* -------- FLIR SUBSITE ------- */

/* --------------------- Shimpo SUBSITE ----------------- */

.shimpo-search input#ProductSearch {
	width: 242px !important;
}

/* --------------------- END Shimpo SUBSITE ----------------- */
/* --------------------- Dwyer SUBSITE ----------------- */

.dwyer-mobile-search form#ProductDisplayForm.input-append.span10 {
	width: 100%;
}

/* --------------------- End Dwyer SUBSITE ----------------- */


/* --------------------- Aemc SUBSITE ----------------- */

/*
.aemc_instruments-search input#ProductSearch.appendInputButton {
	width: 194px !important;
}
*/

/* --------------------- End Aemc SUBSITE ----------------- */

/* --------------------- End Aemc SUBSITE ----------------- */

/* --------------------- Testo SUBSITE ----------------- */
.testo-cat-title {
	text-align: center;
	color: #616161;
    font-size: 25px;
    text-decoration: none;
    margin-bottom: 0;
    font-weight: 300;
    background-color: #eeeeee;
    padding: 10px;
    color: #616161;
    text-decoration: none;
    margin-bottom: 0;
    font-weight: 300;
    color: #505150;
}
.testo-cat-title p {
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 10px;
	margin-bottom: 0;
	font-weight: 300;
	margin-top: 4px;
}
.span4{
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	
}
.span4.testo-buttons {
    border-radius: 5px;
    border-top-left-radius: 10px;
    text-align: center;
}

.span4.testo-buttons img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
@media (min-width: 768px) and (max-width: 979px)
{
.testo-cat-title p {
	font-size: 16px;
	
}
}

/* --------- RENTAL PROGRAM --------- */
.rental-sws-store {
	margin: 0 0 15px 0;
}
.rental-home-buttons {
	margin: 10px 0 0 0;
}

.rental-home-buttons .span4, .rental-home-buttons .span6  {
	background-image: url(/images/pages/rental-program/rental-button-background.jpg);
	background-repeat: no-repeat;
	background-size: contain;
    padding: 10px;
    padding-top: 5px;
    border: 1px solid #bd2131;
    border-radius: 4px;
    max-height: 103px;
    overflow: hidden;
    width: 32%;
    margin-left: 2%;
}
.rental-home-buttons .span8 {
	width: 66%;
	margin-left: 2%;
	border: 1px solid #bd2131;
    border-radius: 4px;
    overflow: hidden;
}
.air-flow-rentals img {
	width: 118px;
}
.calibrator-rentals img {
	width: 215px;
    position: relative;
    margin-left: -26px !important;
    left: 27px;
    top: 9px;
}
.combustion-refrigeration-analysis-rentals img {
	width: 186px;
    position: relative;
    margin-left: -26px !important;
    left: 27px;
    top: -52px;
}
.distance-dimensional-measurement-rentals img {
	width: 144px;
    position: relative;
}
.electrical-testing-rentals img {
	width: 175px;
    position: relative;
}
.force-hardness-rentals img {
	width: 163px;
    position: relative;
}
.inspection-rentals img {
	width: 236px;
    position: relative;
    top: 5px;
}
.moisture-rentals img {
	width: 101px;
}
.power-quality-energy-monitoring-rentals img {
	width: 141px;
    position: relative;
} 
.rental-home-buttons-french .power-quality-energy-monitoring-rentals img {
	margin-left: -23px !important;
}
.temperature-rentals img {
	width: 225px;
    position: relative;
    margin-left: -42px !important;
    left: 64px;
    top: -48px;
}
.thermal-imager-rentals img {
	width: 162px;
    position: relative;
}
.utility-electrician-tool-rentals img {
	width: 220px;
    position: relative;
    margin-left: -42px !important;
    left: 41px;
    top: -17px;
}
.RF-Microwave img {
	width: 213px;
    position: relative;
    margin-left: -61px !important;
    left: 27px;
    top: 17px;
}
.rental-sws-store #myCarousel {
	margin-bottom: 0px;
}
.span4.rent-button-ad {
	text-align: center;
	padding: 5px;	
}
.span4.rent-button-ad img {
	width: 84%;
}
.rental-home-buttons h2 {
	color: #BF1E2D;
	height:60px;
}

.rental-home-buttons h2{
	-webkit-margin-before:0.2em;
	-webkit-margin-start: 0.2em;
	line-height: 26px;
	font-size: 23px;
	font-weight: 600;
	width: 220px;
	font-family: 'Open Sans', sans-serif;
}
.inspection-rentals h2 {
	width: 90px;
	position: absolute;
}
.rental-home-buttons-french h2 {
	-webkit-margin-before:0.2em;
	-webkit-margin-start: 0.2em;
	line-height: 21px;
	font-size: 19px;
	font-weight: bold;
}

/* .rentals-store {
	background-image: url(/images/pages/rental-program/Header-background.jpg);
	background-repeat: no-repeat;
    background-size: cover;
    font-family: 'Open Sans', sans-serif;
} */

.navbar-rentals-subsite {
    background-color: #bd2131;
    left: -0px !important;
}
/* .logo-rentals-sws .rentals-search {
	position: relative;
    margin-left: 95px;
    margin-top: -20px;
} */
.best-rental-logo-position img {
	position: relative;
    left: 13px;
    width: 24%;
    top: 10px;
}
.rentals-store .span7 {
	margin-top: 50.5px;
}

.navbar-inner-rentals-subsite .lead {
	margin-bottom: 0;
}

.navbar-inner-rentals-subsite .lead .white {
    color: #BF1E2D;
	font-size: 16px;
	font-weight: bold;
}

/* .logo-rentals-sws {
	padding: 15px 0;
} */
/* .logo-rentals-sws .img1{
	padding-left: 10px;
	margin-right: -10px;
} */

.navbar-inner-rentals-subsite .nav>li>a {
	padding:4px 25.7px 5px !important;
	text-transform: none !important;
	font-weight: bold !important;
	font-size: 16px !important;
	color:white !important;
}

.navbar-inner-rentals-subsite-french .nav>li>a {
	padding:4px 15.3px 5px !important;
	text-transform: none !important;
	font-weight: bold !important;
	font-size: 16px !important;
	color:white !important;
}
.navbar-rentals-subsite>li>a:focus, .navbar-rentals-subsite>li>a:hover, .navbar-rentals-subsite li.dropdown.open>.dropdown-toggle, .navbar-rentals-subsite li.dropdown.active>.dropdown-toggle, .navbar-rentals-subsite li.dropdown.open.active>.dropdown-toggle {
	background-color: #000 !important;
	color: white !important;
}

.navbar-rentals-subsite .dropdown-menu li>a:hover, .navbar-rentals-subsite .dropdown-menu li>a:focus, .navbar-rentals-subsite .dropdown-menu li>a:active {
	color: #BF1E2D !important;
	background-color: #fafafa !important;
	font-weight: 400;
}

/* .navbar-rentals-subsite>li>a.nav-home-icon {
	padding: 7px 10px 1px 12px !important;
} */

.navbar-rentals-subsite .divider-vertical {
	height:29px !important;
	border-right-color: #DDDDDC !important;
	border-left-color: #DDDDDC !important;
}
.navbar-rentals-subsite .divider-vertical {
	margin: 0 !important;
}

/* .rentals-search form.navbar-search.pull-center {
	margin-left:0;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.rentals-search form.navbar-search.pull-center  input#ProductSearch {
	width: 201px;
	margin-bottom: 0px;
}
.rentals-search-french form.navbar-search.pull-center  input#ProductSearch {
	width: 201px;
	margin-bottom: 0px;
	font-size: 10.2px;
} */

.rentals-shipping-message-sub{
	border-top: solid 1px #000;
    position: relative;
    border-bottom: solid 1px #000;
    float: right;
    width: 310px;
	top: 4px;
	text-align: right;
    margin: 3px 17px 0px 0px;
	color: #000;
}

.rentals-shipping-french{
    width: 375px;
    margin: 3px 18px 0px 0px;
}

img.best-price-img {
	padding: 15px 15px 15px 5px;
}
/* --------------------- raytek SUBSITE ----------------- */
.navbar-raytek-subsite .raytek-dropdown-position-adjustment .dropdown-menu {
	right: 0 !important;
	left: auto;
}
.navbar-raytek-subsite .raytek-dropdown-position-adjustment .dropdown-menu:before {
	left: 300px !important;
}
.navbar-raytek-subsite .raytek-dropdown-position-adjustment .dropdown-menu:after {
	left: 301px !important;
}

/* -- Rentals FAQ -- */
div.rentals-faq {
	font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
	margin-bottom: 9px;
}
.rentals-faq .accordion {
	margin-bottom: 0;
}
.rentals-faq .model-selections-toggle.active .product-tab-cross {
	display: none;
}
.rentals-faq .product-tab-line {
	display: none;
}
.rentals-faq .line-tab-function .product-tab-cross {
	display: none;
}
.rentals-faq .cross-tab-function .product-tab-line {
	display: none;
}
.rentals-faq .cross-tab-function .product-tab-cross {
	display: inline-block;
}
.rentals-faq .line-tab-function .product-tab-line {
	display: inline-block;
	font-size: 29px;
    font-weight: 700;
    margin-right: 3px;
}

.rentals-faq .rentals-faq-arrows {
	width: 27px;
    text-align: center;
}
.rentals-faq-up {
	font-size: 12px;
}
.rentals-faq .faq-question-button .pull-left {
	max-width: 90%;
}
.rentals-faq hr {
	clear: both;
}

.faq-answer-tab.faq-hide-answer {
	height: 0;
	overflow: hidden;
}
.faq-answer-tab.faq-show-answer {
	height: auto;
}
.faq-answer-tab {
	clear: both;
}
.faq-question-button a {
	color: #333;
	font-weight: 700;
}
.faq-question-button a:hover {
	color: #bd2131;
}

.rentals-faq .accordion-group>.accordion-heading>li {
	list-style: none;
	background-color: white;
}
.rentals-faq .accordion-group {
	border: none;
	margin-bottom: 20px;
}
.rentals-faq .accordion-group:last-child {
	margin-bottom: 6px;
}
.rentals-faq .accordion-group .accordion-heading {
}
.rentals-faq .accordion-heading li>a {
	font-size: 16px;
	line-height: 23px;
	color: black;
	padding: 16px 17px;
	background-color: #f2f2f2;
}
.rentals-faq .accordion-heading li>a.line-tab-function {
	color: white;
	background-color: #bd2131;
}
.rentals-faq .accordion-group .accordion-group .accordion-heading li>a {
	background: transparent;
	font-size: 14px;
	padding: 0;
	color: #333;
}
.rentals-faq .accordion-body.collapse {
	position: static;
}
.rentals-faq .accordion-body.in.collapse {
	border-bottom: 2px solid #bd2131;
}
.rentals-faq .accordion-body .accordion-inner strong {
	font-weight: 700;
}
.rentals-faq .accordion-body .accordion-inner p {
	color: #333333;
}
.rentals-faq .accordion-body strong:first-child {
	margin-top: 0;
}
.rentals-faq .accordion-body .accordion-inner {
	border: none;
	padding: 10px 15px;
}
.rentals-faq .accordion-body .accordion-inner p:last-child {
	margin-bottom: 0;
}
.rentals-faq .accordion-body .accordion-inner p>a, 
.rentals-faq .accordion-body .accordion-inner li>a {
	color: #bd2131; 
	text-decoration: none;
	font-weight: 600;
}
.rentals-faq .accordion-body .accordion-inner p a:hover,
.rentals-faq .accordion-body .accordion-inner p a:active, 
.rentals-faq .accordion-body .accordion-inner p a:focus {
	color: #bd2131;
	text-decoration: underline;
}


/* -- Rentals Terms + Conditions -- */
.rentals-terms-scroll .terms {
	height: 80vh;
	max-height: 800px;
	overflow-y: scroll;
	box-shadow: 0px 10px 4px -10px rgba(0, 0, 0, 0.3), 
				0px -10px 3px -10px rgba(0, 0, 0, 0.3); 
}
.rentals-terms-scroll .terms ol {
	margin: 10px;
}
.rentals-terms-scroll .terms::-webkit-scrollbar {
	width: 12px;
}

.rentals-terms-scroll .terms::-webkit-scrollbar-track {
	border-radius: 10px;
    background: #f3f3f3;
}


/* -- Rentals Mobile -- */
	.rentals-mobile .dropdown-menu a  {
	    white-space: normal;
	    display: block;
	    text-align: left;
	}
	/* .navbar-inner.rentals-mobile {
		background-image: url(/images/pages/rental-program/Header-background.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		font-family: 'Open Sans', sans-serif;
	} */
	
	.rentals-mobile .btn-navbar {
		background-color: #000 !important;
	}
	.rentals-mobile .btn-navbar:hover, .rentals-mobile .btn-navbar:active {
		background-color: #000 !important;
		border: 1px solid white;
	}
	/* .rentals-mobile .brand.mobile-logo img{
		width:100px;
	
	} */
	.rentals-mobile .navbar-search {
		margin: 5px 0px 10px 0px;
		float: left;
		padding-left: 5px;
	}
	/* .rentals-mobile li>a {
		color: #000 !important;
		font-size: 14px;
	} */
	/* .rentals-mobile .dropdown-menu a {
		padding: 9px 3px !important;
		display: block;
		text-align: left;
		color: #000 !important;
	} */
	/* .rentals-mobile li>a:hover {
		color:  #fff !important;
		background-color: #000!important;
	    box-shadow: inset 2px 0px 0px 0px #dddddc;
	} */
	/* .rentals-mobile .btn-navbar .icon-bar {
		background-color:   #fff !important;
	}	
	.rentals-mobile li.dropdown.open>.dropdown-toggle, .rentals-mobile   li.dropdown.active>.dropdown-toggle, .rentals-mobile li.dropdown.open.active>.dropdown-toggle {
		color: #FFF!important;
		background: transparent !important;
	}
	.rentals-mobile .dropdown-header {
		font-weight: bold !important;
	} */
	

/* ----------------- VendingMiserStore SUBSITE -------------- */
div#store-banner.vms-store {
	background-color: #009576;
	padding: 20px 29px;;
}
.navbar .nav.navbar-vms-subsite {
	background-color:#0e5c49;
	margin: -2px 0px 2px 0;
}

.navbar-vms-subsite.nav>li>a {
	padding:5px 56.7px;
}
.navbar-inner-vms-subsite-french .navbar-vms-subsite.nav>li>a {
    padding: 5px 54.7px;
}

.navbar-vms-subsite.nav>li>a:hover {
	background-color: #0c4e3e;
	color: #f9f9f9;
}

.vms-store .dropdown-menu li>a:hover, .vms-store .dropdown-menu li>a:focus, .vms-store .dropdown-submenu:hover>a, .vms-store .dropdown-submenu:focus>a, .vms-store .dropdown-menu li>a:active, .vms-store .dropdown-submenu:active>a {
	background-color: #0c4e3e !important;
	color: #f9f9f9!important;
}

.vms-store .navbar .nav li.dropdown.open>.dropdown-toggle, .vms-store .navbar .nav li.dropdown.active>.dropdown-toggle, .vms-store .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #0c4e3e;
}

.navbar-vms-subsite .divider-vertical {
	margin: 0px;
	height: 30px;
}

.vms-search input.appendInputButton {
	width: 144px !important;
}

.vms-search .navbar-search {
	margin-top:-12px;
}

.vms-store .logo-vms-sws {
	margin-top: -5px;
}

.vms-store .subheading-nav {
	margin-top: -5px;
}
.navbar-inner-vms-subsite p.lead {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 0;
}
.navbar-vms-subsite .home-btn a{
	padding:5px 15px!important;
}

.navbar-vms-subsite .dropdown-menu li>a {
	padding:0px 20px;
}

.navbar-vms-subsite .dropdown-menu-acc-first-list-item a{
	padding-top: 0px !important;
}

.navbar-vms-subsite .dropdown-menu-acc{
	padding: 3px 20px 0px;
}
.vms-body {
	margin-top: 25px;
}
.vms-body .product-well {
	background-color: #009576;
	border: 1px solid #009576;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: white;
	margin-bottom: 25px;
}
.navbar-inner-vms-subsite .dropdown:last-child .dropdown-menu {
	left: -125px;
	float: right;
}
.navbar-inner-vms-subsite.navbar .nav>li:last-child>.dropdown-menu:before{
	left: 138px;
}
.navbar-inner-vms-subsite.navbar .nav>li:last-child>.dropdown-menu:after {
	left: 137px;
}
.vms-body .image-slot {
	background-color: white;
	padding: 19px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	text-align: center;
}

.vms-body .image-slot img {
	max-height: 280px;
}

.vms-body .text-slot{
	padding: 10px 10px 5px 10px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 224px;
    margin-left: 5px;
}

.vms-body .text-slot h4, .vms-body .text-slot h4 a {
	color: #0e5c49;
	font-size: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.vms-body .text-slot p, .vms-body .text-slot p a{
	color: white!important;
}

.vms-shipping-message-sub {
    border-top: solid 1px #0e5c49;
    border-bottom: solid 1px #0e5c49;
    float: right;
    width: auto;
    margin-top: 3px;
    margin-right: 1px;
    margin-bottom: 0px;
	color: white;
}

/* .vms-body .text-slot .category-home-link {
	color: #0e5c49;
	font-size: 16px;
	font-weight: bold;
}*/

/* ----------------- END VendingMiserStore SUBSITE -------------- */
/* --------------------- Olympic SUBSITE ----------------- */
.olympic-sub-site .row-fluid .span4 {
	width: 25%;
	margin-top: 6.5px;
}
.navbar.navbar-inner-olympic-subsite .nav li.dropdown.open>.dropdown-toggle, .navbar.navbar-inner-olympic-subsite .nav li.dropdown.active>.dropdown-toggle, .navbar.navbar-inner-olympic-subsite .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: transparent;
    color: #231f20;
}
.nav.navbar-olympic-subsite {
	box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
	-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
	margin-right: 0px;
}
.navbar.navbar-inner-olympic-subsite .nav>li>a {
    padding: 5.5px 26px 3.5px;
    text-shadow: none;
    color: #231f20;
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin-left: 1px;
    border-left: 1px solid #eaeaea;
}
.olympic-sub-site-fr .navbar.navbar-inner-olympic-subsite .nav>li>a {
	padding: 5.5px 21.4px 3.5px;
}
.navbar.navbar-inner-olympic-subsite .nav>li:nth-child(2)>a {
	border-left: none;
} 
.navbar.navbar-inner-olympic-subsite .nav>li.home-btn>a {
	padding: 6px 10px 3px;
	background-color: #324f9f;
	margin: 0px;
}
ul.navbar-olympic-subsite {
	margin-right: 0px;
}
.olympic-sub-site {
	font-family: Roboto, 'Open Sans', sans-serif;
    background-color: #ffffff;
	padding: 21px 13px 21px;
    width: 100vw !important;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    box-sizing: border-box;
    border-bottom: 3px solid #324f9f;
}
.olympic-sub-site>.row-fluid {
    max-width: 1140px;
    margin: 0 auto;
}
.olympic-sub-site .span8 {
	margin-top: -2px;
	margin-left: 55px;
	width: auto;
}
.olympic-sub-site .lead {
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 3px;
	color: #324f9f;
	font-family: Arial,sans-serif;
	transform: scaleX(0.75);
	margin-left: -113px;
}
.olympic-sub-site .olympic-shipping-message-sub {
    width: 300px;
    border-top: #231f20 solid 1px;
    border-bottom: #231f20 solid 1px;
    color: #231f20;
    margin-top: 8px;
    margin-right: 1px;
}
.olympic-sub-site.olympic-sub-site-fr .olympic-shipping-message-sub {
	width: 368px;
}
.olympic-sub-site .olympic-search.navbar-search {
    margin-top: 7px;
    float: left;
    margin-left: 0;
}
.olympic-sub-site input#ProductSearch {
	width: 233px !important;
	border-radius: 0px;
	box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
	-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
	border: none;
	padding: 5px 6px;
}
.olympic-sub-site .input-append .add-on:last-child, .olympic-sub-site  .input-append .btn:last-child, .olympic-sub-site  .input-append .btn-group:last-child>.dropdown-toggle {
	border-radius: 0px;
	background-color: #231f20;
	border: none;
}
.olympic-sub-site form#ProductDisplayForm button.btn.btn-default i.icon-search {
    background-image: url(../img/glyphicons-halflings-white.png);
    text-shadow: 0 1px 1px rgba(0,0,0,0.75);
}
.navbar.navbar-inner-olympic-subsite .nav>li>a:hover, .navbar.navbar-inner-olympic-subsite .nav>li>a:focus {
	background-color: #324f9f !important;
	color: white !important;
}
.olympic-sub-site .dropdown-menu li>a:hover, .olympic-sub-site .dropdown-menu li>a:focus, .olympic-sub-site .dropdown-submenu:hover>a, .olympic-sub-site .dropdown-submenu:focus>a, .olympic-sub-site .dropdown-menu li>a:active, .olympic-sub-site .dropdown-submenu:active>a {
	background-color: #324f9f !important;
	color: white !important;
}
.sws-olympic-carousel {
	margin-top: 15px;
}
.sws-olympic-buttons {
	margin-bottom: 10px;
}
.sws-olympic-buttons .span3 img{
	border: 1px solid #eaeaea;
	box-sizing: border-box;
	border-top: none;
}
.sws-olympic-buttons .span3 .application-bkg {
	margin-bottom: 0px;
	border-radius: 0px;
	background-color: #324f9f;
}
.sws-olympic-buttons .span3 .application-bkg .series-title {
	color: white;
	font-family: Roboto, 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 500;
}
.sws-olympic-buttons .application-title {
	margin-bottom: 6px;
}
.Olympic-expert-fourm.span10 {
	margin: 0px auto;
	float: none;
}
.expertise-content-header {
	position: relative; 
	text-align: center; 
	margin-bottom: 10px;
}
.expertise-content-logo {
	width: 50%; 
	padding-bottom:3px; 
	height: auto; 
}
.expertise-content-logo-text {
	margin-top: 0px;
	margin-bottom: 0px; 
	font-size:16px; 
	font-weight: 600; 
	color: #2F3839; 	
}
h1.expertise-content {
	font-size: 25px ; 
	font-weight: 600; 
	text-align: center; 
	margin-bottom: 10px;
	color: #324f9f;
}
img.expertise-content {
	border-radius: 15px; 
	float: left;
	margin-top: 5px; 
	margin-right: 30px; 
	margin-bottom: 20px;
}
p.expertise-content {
	font-size: 16px;
	line-height: 24px;
	color: #231f20;
}
li.expertise-content {
	font-size: 16px;
	line-height: 24px;
}
.Olympic-expert-fourm img.expertise-content {
	border-radius: 0px;
}
/* ----------------- END Olympic SUBSITE -------------- */
/* --------------------- BW SUBSITE ----------------- */
.bw_technologies-store {
	background-color: #f1c40f;
    width: auto;
    padding: 15px 0 15px 15px;
}
	
.bw_technologies-store .divider-vertical {
	height: 30px;
	margin: 0 0px;
	border-right: 1px solid #f1c40f;
    border-left: none;
}

.bw-top-3 .sensor{
	border-top: 3px solid #f1c40f;
	border-bottom: 3px solid #C68B02;
	background-image: linear-gradient(#f1c40f, #C68B02), linear-gradient(#f1c40f, #C68B02);
	z-index: 3;
}

.bw-top-3 .sensor img{
	z-index: 1;
}

.logo-bw_technologies-sws .brandlogo {
	width: 97%;
	border: solid 2px #dfaa2e;
}

.bw_technologies-search.span4 {
	margin-left: 0;
	padding-top:5px;
	position: relative;
	left: -5px;
}

.bw_technologies-search .appendedInputButton {
	width: 223px !important;
	font-size: 14px;
}
.bw-technologies-sws-fr .bw_technologies-search .appendedInputButton {
	width: 223px !important;
	font-size: 13px;
}
.bw_technologies-search .navbar-search .btn {
	padding: 6.5px 12px !important;
}
.bw_technologies-search  .navbar-search {
	margin: 0px;
}

.bw-factory-trained img {
	width: 70px;

}

.bw-factory-trained {
	position: relative;
	left: -90px;
	top: -2px;
}

.bw_technologies-store .subheading-nav {
	margin-top: 1px;
	margin-left: 22px;
}

.navbar-inner-bw_technologies-subsite .lead {
	margin-bottom: 5px;
}

.navbar-inner-bw_technologies-subsite .lead .white{
	position: relative;
	color: #444446;
	top: 5px;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}


.navbar-inner-bw_technologies-subsite li.home-btn a {
    padding: 5px 18.4px !important;
}

.navbar-inner-bw_technologies-subsite .btn-navbar{
	margin-top: 0px;
}

.navbar-bw_technologies-subsite{
    border:none;
    position: relative;
    top: 0px !important;
    left: -4px !important;
    background-color: #444446;
}

.navbar-bw_technologies-subsite a.nav-home-icon>i{
	margin-top: 2px;
	display: inline-block;
    vertical-align: text-top;
}

.navbar-inner-bw_technologies-subsite .nav>li>a  {
	padding: 5px 26px;
	text-shadow: none;
    color: #fff;
	display: block;
}	
.navbar-inner-bw_technologies-subsite-french .nav>li>a{
	padding: 5px 14.9px;
	text-shadow: none;
    color: #fff;
	display: block;
	
}
.navbar-inner-bw_technologies-subsite .nav>li>a:hover {
	text-shadow: none;
    color: #ffffff;
    background-color: #323234;
}

.navbar .navbar-bw_technologies-subsite li.dropdown.open>.dropdown-toggle, .navbar .navbar-bw_technologies-subsite li.dropdown.active>.dropdown-toggle, .navbar .navbar-bw_technologies-subsite li.dropdown.open.active>.dropdown-toggle {
	background-color: #323234;
    color: white;
}

.navbar-bw_technologies-subsite .dropdown-menu li>a:hover, .navbar-bw_technologies-subsite .dropdown-menu li>a:focus, .navbar-bw_technologies-subsite .dropdown-submenu:hover>a, .navbar-bw_technologies-subsite .dropdown-submenu:focus>a, .navbar-bw_technologies-subsite .dropdown-menu li>a:active, .navbar-bw_technologies-subsite .dropdown-submenu:active>a {
	background-color: #1F7ABE;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
    background-image: none;
}

.navbar-bw_technologies-subsite .dropdown-header{
	padding: 3px 20px;
}

.bw_technologies-gsa-pricing {
	float: left;
	position: relative;
	color: #323234;
	margin-top: 0px;
	top: 0px !important;
}

.bw_technologies-shipping-message-sub {
	border-top: solid 1px #323234 ;
	position: relative;
	border-bottom: solid 1px #323234 ;
	float: right;
	top: 0px !important;
	width: auto;
	margin: 5px 15px 0px 0px;
	color: #323234;
}

.bw_technologies-shipping-french {
	margin: 5px 15px 0px 0px;
}


.bw_technologies-mobile {
	background-color: #f1c40f;
	background-image: none !important;
}

.bw_technologies-mobile .btn-navbar {
	background-color: #333 !important;
}
.bw_technologies-mobile .btn-navbar:hover, .bw_technologies-mobile .btn-navbar:active {
	background-color: #e5e5e5 !important;
}


.bw_technologies-mobile img.brand.mobile-logo {
	width:95px;
	padding: 10px 20px 10px 15px;

}

.bw_technologies-mobile .navbar-search {
	margin-bottom: 10px;
	padding-left: 5px
}
.bw_technologies-mobile .navbar-search{
	float: left;
}

.bw_technologies-mobile li>a {
	color: #333 !important;
	font-size: 12px;
}
.bw_technologies-mobile .dropdown-menu a {
	padding: 9px 3px !important;
	display: block;
	text-align: left;
}
.bw_technologies-mobile li>a:hover {
	color:  #fff !important;
	background-color: #1F7ABE !important;
}

.bw_technologies-mobile .btn-navbar .icon-bar {
	background-color:   #f1c40f;
}
.bw_technologies-mobile .btn-navbar:hover .icon-bar {
	background-color:   #f1c40f;
}

.bw_technologies-mobile li.dropdown.open>.dropdown-toggle, .bw_technologies-mobile  li.dropdown.active>.dropdown-toggle, .bw_technologies-mobile li.dropdown.open.active>.dropdown-toggle {
    color: #333 !important;
    background: transparent !important;
}
.bw-top-3 {
	margin-bottom: 30.5px;	
}

.bw-body-button {
	margin-bottom: 5px !important;
}

.bw-body-button .home {
	height: 79px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 5px;
}	

.bw-body-button .border {
	border-top: 3px solid #f1c40f;
    border-bottom: 3px solid #C68B02;
    background-image: linear-gradient(#f1c40f, #C68B02), linear-gradient(#f1c40f, #C68B02);
    background-size: 3px 100%;
    background-position: 0 0, 100% 0;
    background-repeat: no-repeat;
}

.bw-body-button div.home>img {
    position: absolute;
    left: 80%;
    top: -10px;
}

.bw-body-button div.home>p.category-title {
    color: #777;
    height: 40px;
    padding-top: 20px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    width: 69%;
}

.bw-body-button div.home>p.category-title>strong {
    color: black;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 17px;
}


.bw-body-button .accessory-img img {
	height: 80px;
    top: -1px !important;
    left: 260px !important;
}

.bw-body-button .accessory-img.long-img img {
	left: 200px !important;
}

/* --------------------- REED SUBSITE ----------------- */
.reed-sws-store .side-graphic a img {
	margin-bottom: 10px;
}
.navbar-inner-reed_instruments-subsite .lead .white {
	color: white !important;
}
.reed_instruments-store {
	background-color: #283f6b;
    padding: 7px 1px 9px 49px;
}
.logo-reed_instruments-sws .brandlogo {
    width: 248px;
    padding-top: 12px;
    padding-bottom: 9px;
    margin: 0px;
}	
.reed_instruments-store .subheading-nav {
    margin-top: 8px !important;
    max-height: 130px;
    padding-left: 0px;
    margin-left: -59px;
    width: 70%;
}
.navbar-inner-reed_instruments-subsite .nav>li>a  {
	padding: 5.5px 84.8px 4px;
	text-shadow: none;
    color: #000;
	display: block;
}
.reed-sws-french .navbar-inner-reed_instruments-subsite .nav>li>a  {
	padding: 5px 85.3px 4px;
	text-shadow: none;
    color: #000;
	display: block;
}
.reed_instruments-search input#ProductSearch {
	width: 206px !important;
}
.navbar-reed_instruments-subsite .dropdown:last-child .dropdown-submenu>.dropdown-menu {
	right: 260px;
    left: auto;
}
.navbar-inner-reed_instruments-subsite .lead {
    margin-bottom: 28px;
    margin-top: -23px;
    line-height: 30px;
}
.reed_instruments-shipping-message-sub {
    border-top: solid 1px #ce1f25;
    position: relative;
    border-bottom: solid 1px #ce1f25;
    float: right;
    width: auto;
    margin: 8px 11px 0px 0px;
    color: #ffcf01;
}
.reed-sws-french .reed_instruments-shipping-message-sub {
	border-top: solid 1px #CE1F24 ;
	position: relative;
	border-bottom: solid 1px #CE1F24 ;
	float: right;
    width: auto;
	margin: 8px 11px 0px 0px;
	color: #ffcf01;
}
.reed_instruments-whole-cateogies-list-menu ul {
	list-style: none;
	width: 33%;
	float: left;
	margin-left: 0.5%;
}
.reed_instruments-whole-cateogies-list-menu ul li {
	border-right: 1px solid grey;
}
.reed_instruments-whole-cateogies-list-menu ul:last-child li {
	border-right: none;
}
.reed_instruments-whole-cateogies-list-menu ul:first-child {
	margin-left: 0px;
}
.navbar .nav>li>.reed_instruments-whole-cateogies-list-menu.dropdown-menu:before {
	left: 59px;
}
.navbar .nav>li>.reed_instruments-whole-cateogies-list-menu.dropdown-menu:after {
	left: 60px;
}
.navbar-reed_instruments-subsite .dropdown:last-child .dropdown-submenu>.dropdown-menu {
		right: 260px;
	    left: auto;
	}
	.dropdown-menu.reed_instruments-whole-cateogies-list-menu {
		width: 774px;
		left: -50px;
	}
	.reed_instruments-whole-cateogies-list-menu ul {
		list-style: none;
		width: 33.3%;
		float: left;
		margin-left: 0;
	}
	.reed_instruments-whole-cateogies-list-menu ul li {
		border-right: 1px solid grey;
	}
	.reed_instruments-whole-cateogies-list-menu ul:last-child li {
		border-right: none;
	}
	.reed_instruments-whole-cateogies-list-menu ul:first-child {
		margin-left: 0px;
	}
	.navbar .nav>li>.reed_instruments-whole-cateogies-list-menu.dropdown-menu:before {
		left: 59px;
	}
	.navbar .nav>li>.reed_instruments-whole-cateogies-list-menu.dropdown-menu:after {
		left: 60px;
	}
	.reed-sws-french .navbar-reed_instruments-subsite .dropdown-menu li>a {
		font-size: 11.9px;
	}
	.reed-sws-french .navbar-reed_instruments-subsite .dropdown:last-child .dropdown-submenu>.dropdown-menu {
		right: 285px;
	}

/* --------------------- Sensit SUBSITE ----------------- */
.sensit-sws-eng .hero-home {
	    border-radius: 20px;
    }


/* ------------------FlukeNetworks SUBSITE -------------- */
	/* #store-banner.fluke-networks-store {
		font-family: 'Open Sans', sans-serif;
	} */
	.fn-images-row1 {
		border-bottom: solid 6px #DCAB27;
	}
	
	p.fn-button-titles {
		color: #29426C;
		text-align: left;
		font-size: 25px;
		font-weight: 500;
		margin-top:20px;
		line-height: normal;
		padding-right: 20px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	
	
.full-block-link.datacenters-link {
    background-image: url(/images/pages/fluke/datacenters-bkg.webp);
    background-repeat: no-repeat;
    background-size:100%;
    background-position:left bottom;
    border-bottom: 6px solid #DCAB27;
    display: flex; 
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: inherit;
}

	.full-block-link.datacenters-link:hover {
    cursor: pointer;
}
	
	.fn-line3-boxes.datacenters-box {
    display: flex;
    flex-direction: row;
    margin: 1em !important;
    align-content: center;
    justify-content: space-between;
}
	
	.datacenters.fn-line3-title-box{
    	padding-left: 0;
    	width:65%;
    	margin:auto;
	}
    
    
    .datacenters p.fn-button-titles {
		color: white;
		text-align: left;
		font-size: 25px;
		font-weight: 500;
		line-height: normal;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin: 1.5em auto;
	}
	
	.datacenters.fr p.fn-button-titles {
    margin: auto;
}
		
	.fn-cta{
		display: flex;
		align-items: center;
		width: 31%;
	}
	
	.fn-cta-fr{
    	display: flex;
		align-items: center;
		width: 36%;
	}

    .fn-cta p, .fn-cta-fr p {
    color: #29426C;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    padding: 9px 20px;
    text-transform: uppercase;
    background-color: white;
    margin: 0;
}

 .fn-cta p:hover, .fn-cta-fr p:hover {
    color: white;
    background-color: #29426C;
}

    .datacenter-image{
        display: flex;
        justify-content: center;
    }
    .datacenter-image img{
        width: 60%;
    }

	
	.fn-button-titles.fn-fiber-title {
		width: 250px;
	}
	
	p.application-title-fn-direct {
		text-align: center;
		padding-top:10px;
		padding-bottom: 5px;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.fn-hr {
		margin-bottom: 25px;
		border-top: 1.5px solid #cccccc;
	}
	.fn-line2-title-box, .fn-line3-title-box {
		padding-left: 30px;
		margin-right: 0;
		padding-right: 0; 
		float: left;
		width: 62%;
		box-sizing: border-box;
	}
	.fn-images-row2, .fn-images-row3 {
		float: left;
		width: 36%;
		box-sizing: border-box;
	}
	
	
    .datacenter-image.fn-images-row3 {
		width: 30%;
	}
	
	
	.fn-line2-boxes, .fn-line3-boxes {
		margin-bottom: 30px;
	}
	.fn-line1 {
		margin-bottom: 15px;
	}
	
	
	/* ****** colored lines ****** */
	.fn-color-lines {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	.fn-color-lines [class*="span"] {
		margin: 0;
		padding: 0;
	}
	
	.fn-grey {
		border-top: 6px solid #A3A6AD;
	}
	
	.fn-blue {
		border-top: 6px solid #29416C;
	}
	
	.fn-yellow {
		border-top: 6px solid #DCAB27;
	}
	/* **** end colored lines **** */
	.fluke-networks-store {
		background-color: #49607F;
		padding: 10px 0px 20px 55px;
	}
	
	.logo-fluke-networks-sws .brandlogo {
    	width: 255px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.fluke-networks-shipping-message-sub {
    	border-top: solid 1px #fff;
		position: relative;
		border-bottom: solid 1px #fff;
		float: right;
		top: 30px;
		margin: 3px 17px 0px 0px;
		color: #fff;
	}
	
	.navbar-inner-fluke-networks-subsite {
		margin-left: 34.5px;
	}
	
    .fluke-networks-store .subheading-nav {
    	margin-top: -17px;
    }
	
	.navbar-inner-fluke-networks-subsite .lead .white {
    	position: relative;
    	font-weight: bold;
		color: #ffffff;
		top: 27px;
		font-size: 14px;
		line-height: 20px;
    }
    
    .navbar-inner-fluke-networks-subsite .lead {
	    margin-bottom: 5px;
    }
    .fluke-networks-search .navbar-search {
		margin-left: 0;
	}
	.fluke-networks-search input#ProductSearch {
		width: 206px;
	}
	
	/* ************** navbar ************** */
	.navbar-inner-fluke-networks-subsite .btn-navbar{
		margin-top: 0px;
	}
	
	.navbar-fluke-networks-subsite {
		position: relative;
		background-color: #FFC928;
		top: 25px;
		left: -0px !important;
		/* width: 739.36px; */
	}
	
	.navbar-fluke-networks-subsite a.nav-home-icon>i {
		margin-top: 2px;
		display: inline-block;
		vertical-align: text-top;
	}
	
	.navbar-inner-fluke-networks-subsite .nav>li>a  {
		padding: 7.5px 83.7px !important;
		text-shadow: none;
		color: #000;
		display: block;
		font-weight: bold;
		font-size: 15px !important;
	}
	
	.navbar-inner-fluke-networks-subsite li.home-btn a {
    	padding: 8px 17px 6px 17px !important;
	}
	/* --- FRENCH --- */
	.navbar-inner-fluke-networks-subsite-french .nav>li:not(:first-child)>a  {
		padding: 7.5px 82.5px !important;
		text-shadow: none;
		color: #000;
		display: block;
		font-weight: bold;
		font-size: 13.3px !important;
	}
	/* --- END FRENCH --- */
	
	.navbar.navbar-inner-fluke-networks-subsite .divider-vertical {
		height: 35px;
		margin: 0;
		border-right: 1px solid #49607F;
		border-left: 1px solid #49607F;
	}
	
	.navbar-fluke-networks-subsite .dropdown-header {
    	font-weight: bold !important;
	}
	
	
	.navbar-inner-fluke-networks-subsite .nav>li>a:hover {
		text-shadow: none;
    	color: #ffffff !important;
    	background-color: #3F3F3F !important;
	}
	
	.navbar-inner-fluke-networks-subsite .nav>li.home-btn>a:hover {
		background-color: #fff !important;
	}
	
	.navbar .navbar-fluke-networks-subsite li.dropdown.open>.dropdown-toggle, 
	.navbar .navbar-fluke-networks-subsite li.dropdown.active>.dropdown-toggle, 
	.navbar .navbar-fluke-networks li.dropdown.open.active>.dropdown-toggle {
		background-color: #3F3F3F;
		color: white;
	}
	
	.navbar-inner-fluke-networks-subsite.navbar .nav>li>a:focus, .navbar-inner-fluke-networks-subsite-french.navbar .nav>li>a:focus {
		color: black;
	}
	
	.navbar-fluke-networks-subsite .dropdown-menu li>a:hover, .navbar-fluke-networks-subsite .dropdown-menu li>a:focus, .navbar-fluke-networks-subsite .dropdown-submenu:hover>a, .navbar-fluke-networks-subsite .dropdown-submenu:focus>a, .navbar-fluke-networks-subsite .dropdown-menu li>a:active, .navbar-fluke-networks-subsite .dropdown-submenu:active>a {
		background-color: #29416C !important;
		text-decoration: none;
		color: #fff !important;
		font-weight: normal;
		background-image: none;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-whole-list-menu {
		width: 720px;
		left: 0px;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-learning-list-menu{
		padding: 0px;
	}
	/* FRENCH */
	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-learning-list-menu-french{
		width: 372px;
		float: left;
		padding: 0px;
	}
	/* --- END FRENCH --- */

	.navbar .nav.navbar-fluke-networks-subsite>li>.fluke-net-whole-list-menu.dropdown-menu:before {
		left: 19px;
	}
	.navbar .nav.navbar-fluke-networks-subsite>li>.fluke-net-whole-list-menu.dropdown-menu:after {
		left: 20px;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-whole-list-menu li a {
		white-space: break-spaces;
		padding: 5px 20px 5px 21px;
		line-height: 20px;
		font-weight: normal;
	}

	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-whole-list-menu ul {
		list-style: none;
		width: 50%;
		float: left;
		margin-left: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 18px;
		padding-right: 18px;
		box-sizing: border-box;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-learning-list-menu ul,
	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-learning-list-menu-french ul {
		list-style: none;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 18px;
		padding-right: 18px;
		box-sizing: border-box;
		margin-left: 0px;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-whole-list-menu ul:nth-child(2) {
		border-left: 1px solid #29416C;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-whole-list-menu ul:last-child li {
		border-right: none;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu li.dropdown-header {
		border-top: 1px solid #29416C;
		margin-top: 5px;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu li.dropdown-header>a, 
	.navbar-inner-fluke-networks-subsite .dropdown-menu li.dropdown-header>a:hover {
		font-weight: 700 !important;
		color: #333;
		padding: 5px 10px;
		text-transform: uppercase;
		margin-top: 5px;
	}
	.navbar-inner-fluke-networks-subsite .dropdown-menu li.dropdown-header:first-child,
	.navbar-inner-fluke-networks-subsite .dropdown-menu li.dropdown-header:first-child>a {
		border-top: none;
		margin-top: 0;
	}

	#store-banner.fluke-networks-store{
		font-family: 'Open Sans', sans-serif;
	}
/* ------------------END FlukeNetworks SUBSITE -------------- */

/* ------------------ Toolbox SUBSITE -------------- */
.tool-logo-home {
	margin-bottom: 10px;
    margin-top: 10px;
}
.carousel-top {
	margin-bottom: 10px;
}
.sws-toolbox-carousel .carousel {
	margin-bottom: 10px;
}
.divider.divider-tool {
	margin: 5px 15px 0px;
	height: 1px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff;
}
	#store-banner.tool-sub-site, .tool-body-button, .tool-mobile, .tool-mobile-homepage-button {
    	font-family: 'Orbitron', sans-serif;
	}
	p.tool-shipping-message-sub {
		font-family: 'Open Sans', sans-serif;
	    text-align: right;
	    line-height: 16px;
		width: 182px;
	    border-top: solid 1px #000;
	    border-bottom: solid 1px #000;
		float: right;
	    color: #000;
	    margin-bottom: 0px;
	    position: relative;
	    top: 73px;
	    left: 30px;
	    padding: 2px;
	}
	p.tool-shipping-message-sub.tool-shipping-french {
		width: 207px;
		left: 30px;
		top: 61px;
	}
	.lead.tool-lead {
    	margin-top: 10px;
    	margin-bottom: 0;
		line-height: normal;
		font-weight: 500;
		color: #231F20;
    }
    .lead.tool-lead-french {
	    font-size: 19.3px;
	    margin-top: 12px;
    }
    .tool-sub-site .tool-logo {
	    margin-top: 13px;
	    margin-bottom: 0px;
    }
    .input-append.tool-lead-search {
		margin-top: 43px;
	    margin-left: 0px;
    }
    .input-append.tool-lead-search-french {
	    margin-top: 62px;
    }
    .tool-sub-site .input-append #ProductSearch.appendedInputButton {
	    width: 370px;
    }
    .tool-lead-search .tool-mobile-search {
	    margin-left: 0 !important;
    }
    
    .input-append.refined-search-toolbox input {
		width: 160px;margin-bottom: 15px;
	}
    
    /*  ************** navbar ************** */
    .tool-sub-site .subheading-nav {
	    margin-top: 13px;
    }
	.navbar.navbar-inner-tool-subsite .nav>li>a  {
		padding: 6px 17.5px 6px;
		color: #fff;
		text-transform: none;
		font-size: 15px;
		letter-spacing: 1px;
	}
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	   	.navbar.navbar-inner-tool-subsite .nav>li>a  {
		   	padding: 6px 17.4px 6px;
		}
	}
	.navbar.tool-nav-french .nav>li>a  {
		padding: 8px 11.4px 4px;
		font-size: 14.5px;
	}
	.navbar-tool-subsite {
		background-color: #B5212B;
		font-size: 12px;
	}
	.navbar.navbar-inner-tool-subsite li.tool-home a {
    	padding-top: 5px;
    	padding-bottom: 7px;
	}
	.navbar.tool-nav-french li.tool-home a {
    	padding: 5px 10px 7px;
	}
	.navbar-inner-tool-subsite .divider-vertical {
		margin: 0;
	}
	.navbar-inner-tool-subsite div ul.navbar-tool-subsite {
		margin-right: 0;
		margin-bottom: -5px;
	}
	.navbar-inner-tool-subsite li.divider-vertical {
		height: 32px;
		margin: 0;
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
	}
	
	/* NAV COLORS*/
	.navbar.navbar-inner-tool-subsite .nav>li>a:hover, .navbar.navbar-inner-tool-subsite .nav>li>a:focus {
		background-color: #CDCFD0;
		color: #B5212B;
	}
	.navbar-tool-subsite li.dropdown.open>.dropdown-toggle, .navbar-tool-subsite li.dropdown.active>.dropdown-toggle, .navbar-tool-subsite li.dropdown.open.active>.dropdown-toggle {
		background-color: #CDCFD0 !important;
		color: #B5212B !important;
	}
	.tool-sub-site .dropdown-menu li>a, .tool-sub-site .dropdown-submenu {
		letter-spacing: 1px;
	}
	.tool-sub-site .dropdown-menu li>a:hover, .tool-sub-site .dropdown-menu li>a:focus, .tool-sub-site .dropdown-submenu:hover>a, .tool-sub-site .dropdown-submenu:focus>a, .tool-sub-site .dropdown-menu li>a:active, .tool-sub-site .dropdown-submenu:active>a {
		background: #B5212B !important;
		color: white !important;
		font-weight: 500;
		
	}
	/* END NAV COLORS */
	
	/* ************** END navbar ************** */
	
	/* ************** buttons ************** */
	.tool-sws-store {
    	margin: 5px 0 20px 0;
	}
	.tool-bottom-row {
		margin-bottom: 5px;
	}
	.buttons p.tool-button-title {
		color: #BB1E2D;
		font-weight: 500;
		margin: 15px;
		float: left;
		font-size: 22px;
	}
	.tool-body-button .span4 p.tool-button-title {
		width: 100px;
		position: absolute;
	}
	.tool-body-button-french .span4 p.tool-button-title {
		width: 150px;
	}
	.tool-body-button.tool-body-button-french .tool-electrical p.tool-button-title {
		width: 192px;
	}
	.tool-body-button .span4 .home img{
		float: right;
	}
	.tool-body-button .span4 .home.border, .tool-body-button .span8 .home.border, .tool-body-button .span12 .home.border {
		border: 1px solid #CDCFD0;
		border-radius: 10px;
		overflow: hidden;
		height: 125px;
	}
	.tool-body-button img {
		vertical-align: middle;
	}
	
	.tool-line3 {
		margin-bottom: 5px;
	}
	
	.tool-body-button .tool-electrical img {
		margin-top: -23px;
		margin-right: 8px
	}
	.tool-body-button-french .tool-electrical img {
		width: 170px;
		margin-top: -5px;
	}
	.tool-body-button .tool-accessories img {
		margin-right: 11px;
	}
	/* ************** END buttons ************** */
	/*active for sub navigations*/
	ul.nav.nav-tabs.nav-stacked.toolbox>li.active>a {
		background-color: #B5212B;
		color: white;
	}

/* ------------------ END Toolbox SUBSITE -------------- */
/* ------------------ Seek SUBSITE -------------- */
.seek-sub-site {
	background: black;
	color: white;
	padding: 20px 31px 25px;
	font-family: 'Open Sans',Arial,sans-serif;
}
.seek-shipping-message-sub {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    float: right;
    color: #fff;
    margin-top: 6px;
    margin-right: 0px;
    margin-bottom: 0;
}

.seek-vak-wording {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	float: left;
	position: relative;
	top: 8px;
	margin-top: -3px;
}

.seek-vak-wording a, .seek-vak-wording a:hover {
    color: #fff;
}

.seek-vak-wording span {
	color: #ffe281;
}
.input-append .navbar-search.seek-mobile-search {
	margin-top: 6px;
	margin-left: 0 !important;
}
.seek-mobile-search input#ProductSearch {
	width: 198px !important;
}

.seek-sub-site .navbar-search {
	margin-left: 0;
	margin-top: 15px;
}

.navbar-inner-seek-subsite .nav>li.seek-nav-reveal, .navbar-inner-seek-subsite .nav>li.seek-nav-compact, .navbar-inner-seek-subsite .nav>li.seek-nav-applications  {
	width: 19%;
}

.navbar-inner-seek-subsite .nav>li.home-btn {
	width: 5%;
}

.navbar.navbar-inner-seek-subsite .nav>li>a {
	box-sizing: border-box;
	text-align: center;
    padding: 5.5px 0 5px;
    width: 100%;
    text-shadow: none;
    display: block;
    font-size: 11pt;
    margin: 0;
}

.navbar-inner-seek-subsite .nav>li>a.nav-home-icon {
    padding: 9px 0 1.5px;
}

.navbar.navbar-inner-seek-subsite ul.navbar-seek-subsite {
	margin-top: 0px;
	margin-bottom: 2px;
	margin-right: 0;
	width: 100%;
}
.seek-sub-site .subheading-nav {
	margin-top: 8px;
	margin-left:15px;
}
.seek-border-left-mobile {
	box-shadow: inset 2px 0px 0px 0px #d5d5d5 !important;
}

/* ****** NAV colours ****** */

.navbar.navbar-inner-seek-subsite ul.navbar-seek-subsite {
	background: #f1f1f1;
}
.navbar-inner-seek-subsite .nav>li>a {
	color: #000;
}
.seek-sub-site .navbar-inner-seek-subsite .nav>li>a:hover, .seek-sub-site .navbar-inner-seek-subsite .nav>li>a:active, .seek-sub-site .navbar-inner-seek-subsite .nav>li>a:focus, .seek-sub-site .navbar.navbar-inner-seek-subsite .nav li.dropdown.open>.dropdown-toggle, .seek-sub-site .navbar.navbar-inner-seek-subsite .nav li.dropdown.active>.dropdown-toggle, .seek-sub-site .navbar.navbar-inner-seek-subsite .nav li.dropdown.open.active>.dropdown-toggle {
	color: #ffe281;
	background-color: #000;
}
.navbar-inner-seek-subsite .dropdown-menu li>a:hover, .navbar-inner-seek-subsite .dropdown-menu li>a:active, .navbar-inner-seek-subsite .dropdown-menu li>a:focus {
	background: black !important;
	color: #ffe281 !important;
	font-weight: inherit;
}
.navbar-inner-seek-subsite .nav>li>a.nav-home-icon:hover, .navbar-inner-seek-subsite .nav>li>a.nav-home-icon:active, .navbar-inner-seek-subsite .nav>li>a.nav-home-icon:focus {
	background-color: #f1f1f1;
}
/* ****** END NAV colours ****** */

.seek-sub-site .lead {
	float:left;
	margin-bottom: 4px;
	margin-top: 0;
	font-size: 16px;
	line-height: unset;
	font-weight: 700;
}
.seek-sub-site .span9{
	margin-left:28px;
	margin-top: 34px;
	position:relative;
	left:1px;
	top:0px;
}

.seek-sub-site .span3{
	position: relative;
	left: -1px;
	padding: 0 1px 0 0;
	margin-top: 4px;
}


/* ********* END HEADER ********* */
	
/* ********* BODY ********* */

.seek-sws-eng, .seek-applications-mobile, .seek-series-mobile {
	font-family: Lato,'Open Sans',Arial,sans-serif;
}
.seek-applications-mobile {
	margin-bottom: -10px;
}
/* ****** BUTTONS ****** */

.series-bkg-seek {
	text-align: center;
}
.series-bkg-seek p {
	color: #3f3f3f;
}
.series-bkg-seek p.seek-series-title {
	font-size: 27px;
	font-weight: 100;
	text-transform: uppercase;
}
.series-bkg-seek p.seek-series-title span.seek-cat-bold {
	font-weight: 400;
}
.series-bkg-seek img {
	width: 95%;
	max-width: 250px;
	margin-left: auto;
	margin-right: auto;
}
p.seek-series-blurb {
	font-weight: 300;
	font-size: 15px;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 3px;
}
.series-bkg-seek .seek-red-link {
	color: #a82e2e;
	font-size: 15px;
	line-height: 15px;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
}
.series-bkg-seek .seek-red-link:hover, .series-bkg-seek .seek-red-link:focus {
	color: #802323;
}

.seek-applications h3.seek-h3 {
	color: #000;
	font-weight: 300;
	font-style: italic;
	font-size: 19px;
	margin-top: 0;
	margin-left: 10px;
	line-height: 17px;
	transform: scale(1.1,1);
	width: 200px;
}
.seek-apps-bkg-seek {
	clear: both;
	/* overflow: auto; */
	background-color: black;
	margin-bottom: 10px;
	height: 150px;
	overflow: hidden;
}
.seek-apps-bkg-seek .span5 {
	width: 42%;
}
.seek-apps-bkg-seek .span7 p {
	color: white;
	font-size: 18px;
}
.seek-apps-bkg-seek .span7 {
	padding-top: 9px;
	width: 55.4%;
}
.seek-apps-bkg-seek .span7 p.seek-apps-title {
	font-weight: 400;
	margin-bottom: 5px;
}
.seek-apps-bkg-seek .span7 p.seek-apps-blurb {
	font-weight: 300;
	/* font-weight: 100; */
	margin-bottom: 0;
	font-size: 13px;
	/* font-size: 14px; */
	line-height: 17px;
	padding-right: 14px;
}
.bottom-aligner {
	display: inline-block;
	height: 100%;
	vertical-align: bottom;
	width: 3px;
	background: red;
}
div.seek-app-button {
	background-color: #a82e2e;
	border-radius: 6px;
	float: right;
	padding: 8px 13px;
	position: relative;
	right: 10px;
	top: 7px;
}
div.seek-app-button:hover {
	background-color: #802323;
}
.seek-apps-bkg-seek .span7 .seek-app-button p {
	font-weight: 300;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 15px;
}
br.seek-mobile-line-break {
	visibility: hidden !important;
	display: none !important;
}
br.seek-desk-line-break {
	visibility: visible !important;
	display: inline !important;
}
/* ------------------ END Seek SUBSITE -------------- */

/* ------------------ Baker SUBSITE -------------- */

/* ********* HEADER ********* */
.baker-store, .baker-home-buttons, .baker-mobile {
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.baker-store {
	background: #f5f5f5;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #f5f5f5 0%, #e9eaeb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9eaeb));
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#e9eaeb 100%);
	background: -o-linear-gradient(top, #f5f5f5 0%,#e9eaeb 100%);
	background: -ms-linear-gradient(top, #f5f5f5 0%,#e9eaeb 100%);
	background: linear-gradient(to bottom, #f5f5f5 0%,#e9eaeb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e9eaeb',GradientType=0 );
}
.baker-shipping-message-sub {
	width: auto;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	color: #000000;
	margin-top: 7px;
}
.logo-baker-sws img.brandlogo {
	/* margin: 15px; */
	width: 100%;
	max-width: 290px;
}
.baker-store .span4.logo-baker-sws {
	width: 22.35%;
	padding: 15px;
}
.baker-store .baker-search .navbar-search {
	margin-top: 7px;
	float: left;
	margin-left: 0;
}

/* *********  NAV  ********* */
.navbar.navbar-inner-baker-subsite .nav>li>a {
    padding: 5px 13px 5px;
    text-shadow: none;
    color: #000;
    display: block;
    font-weight: bold;
    font-size: 0.9em;
}
/* .navbar.navbar-inner-baker-subsite.navbar-inner-baker-subsite-french .nav>li>a {
	padding: 5px 17px 5px;
} */
/* NAV HOVER COLOURS */
.navbar.navbar-inner-baker-subsite .nav>li>a:hover, .navbar.navbar-inner-baker-subsite .nav>li>a:focus, .navbar.navbar-inner-baker-subsite .nav>li>a:active {
	color: #000;
	background-color: #d1d3d4;
}
.navbar.navbar-inner-baker-subsite .nav li.dropdown.open>.dropdown-toggle, .navbar.navbar-inner-baker-subsite .nav li.dropdown.active>.dropdown-toggle, .navbar.navbar-inner-baker-subsite .nav li.dropdown.open.active>.dropdown-toggle {
	color: #000;
	background-color: #d1d3d4;
}
.navbar-inner-baker-subsite .dropdown-menu li>a:hover, .navbar-inner-baker-subsite .dropdown-menu li>a:focus, .navbar-inner-baker-subsite .dropdown-submenu:hover>a, .navbar-inner-baker-subsite .dropdown-submenu:focus>a, .navbar-inner-baker-subsite .dropdown-menu li>a:active, .navbar-inner-baker-subsite .dropdown-submenu:active>a {
    color: #000 !important;
	background: #ffcf01 !important;
	font-weight: 600;
}
.navbar.navbar-inner-baker-subsite .nav>li>a.nav-home-icon {
	padding-left: 8px;
	padding-right: 8px;
}
.navbar.navbar-inner-baker-subsite.navbar-inner-baker-subsite-french .nav>li>a.nav-home-icon {
	padding-left: 9px;
	padding-right: 9px;
}
.navbar .navbar-baker-subsite .divider-vertical {
	height: 30px;
	margin: 0;
	border-right: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
}
.nav.navbar-baker-subsite {
	background-color: #ffcf01;
	margin-right: 0;
}
.baker-store .span8.subheading-nav {
	margin-left: 0;
	width: 77.65%;
	margin-top: 30px;
	padding-right: 14px;
}
.navbar-inner-baker-subsite .navbar-baker-subsite .dropdown-menu{
	min-width: 200px;
}
.navbar-inner-baker-subsite .navbar-baker-subsite .dropdown-menu li>a{
    padding: 3.3px 20px;
    line-height: 21px
}
.navbar-inner-baker-subsite .navbar-baker-subsite :nth-child(5)>.dropdown-menu{
    min-width: 250px;
}

/* ********* END HEADER ********* */

/* ********* ADS ********* */
.baker-sws-store.carousel-top {
	margin-bottom: 0;
}
/* ********* END ADS ********* */

/* ********* BUTTONS ********* */
.baker-home-buttons .span4 {
	height: 125px;
	overflow: hidden;
	margin-bottom: 20px;
}
.span4.baker-cat-temperature, .span4.baker-cat-humidity, .span4.baker-cat-misc, .span4.baker-cat-accessories {
	margin-left: 2.564102564102564% !important;
}
.baker-second-row .span4 {
	margin-bottom: 5px;
}
.baker-home-buttons .span4 a div {
	width: 100%;
}
.baker-home-buttons .span4 img{
	float: left;
}
.baker-home-buttons .span4 .application-bkg-baker {
	float: right;
	position: relative;
	top: 32px;
	margin-right: 27.5px;
}
.baker-home-buttons .span4 .application-bkg-baker p {
	/* font-size: 31px; */
	font-size: 24px;
    font-weight: bold;
    color: black;
    position: relative;
    right: -12px;
}
.baker-home-buttons .span4 .baker-button-border {
	margin-top: 120.5px;
	width: 100%;
	height: 4.5px;
	background-color: #ffcf01;
}
.baker-home-buttons .span4.baker-cat-refractometers img {
	position: relative;
	left: 6px;
}
.baker-home-buttons .span4.baker-cat-pressure img {
	position: relative;
	left: 9px;
	top: 5px;
}
.baker-home-buttons .span4.baker-cat-temperature img {
	position: relative;
	left: -11px;
	top: 2px;
}
.baker-home-buttons .span4.baker-cat-humidity img {
	position: relative;
    left: 9px;
    top: -12px;
}
.baker-home-buttons .span4.baker-cat-misc .application-bkg-baker, .baker-home-buttons .span4.baker-cat-temperature .application-bkg-baker, .baker-home-buttons .span4.baker-cat-refractometers .application-bkg-baker {
	margin-right: 0;
}
.baker-home-buttons .span4.baker-cat-refractometers .application-bkg-baker p {
	position: absolute;
	right: 15px;
}
.baker-home-buttons .span4.baker-cat-misc .application-bkg-baker p {
	position: inherit;
	margin-right: 0px;
}
.baker-home-buttons .span4.baker-cat-misc img {
	position: relative;
	left: 3px;
}
.baker-home-buttons .span4.baker-cat-misc .application-bkg-baker p, .baker-home-buttons .span4.baker-cat-temperature .application-bkg-baker p {
	position: relative;
	right: 13px;
}
.baker-home-buttons .span4.baker-cat-accessories img {
	/* position: relative;
	left: 3px; */
	position: relative;
    height: 125px;
    top: 3px;
}
/* ********* END BUTTONS ********* */

/* ********* PRESSURE LANDING PAGE ********* */
.span6.baker-pressure {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	flex-direction: column;
	margin-bottom: 20px;
	background-color: #e6e7e8;
	background-size: cover;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 125px;
}
.baker-pressure-last-row .span6.baker-pressure {
	margin-bottom: 5px;
}
.span6.baker-pressure.bkg-baker-421avnd {
	background-image: url("/images/pages/baker/pressure-buttons/baker-421avnd-bkg.jpg");
}
.span6.baker-pressure.bkg-baker-ahnc {
	background-image: url("/images/pages/baker/pressure-buttons/baker-ahnc-bkg.jpg");
}
.span6.baker-pressure.bkg-baker-avnc {
	background-image: url("/images/pages/baker/pressure-buttons/baker-avnc-bkg.jpg");
}
.span6.baker-pressure.bkg-baker-b50000 {
	background-image: url("/images/pages/baker/pressure-buttons/baker-b50000-bkg.jpg");
}
.span6.baker-pressure.bkg-baker-lf45 {
	background-image: url("/images/pages/baker/pressure-buttons/baker-lf45-bkg.jpg");
}
.span6.baker-pressure.bkg-baker-lvbna {
	background-image: url("/images/pages/baker/pressure-buttons/baker-lvbna-bkg.jpg");
}
.span6.baker-pressure.bkg-baker-b1600-b1800 {
	background-image: url("/images/pages/baker/pressure-buttons/baker-b1600-b1800-bkg.jpg");
}
.span6.baker-pressure.bkg-baker-accessories {
	background-image: url("/images/pages/baker/pressure-buttons/baker-accessories-bkg.jpg");
}
.baker-pressure .application-bkg-baker p {
	font-size: 30px;
	font-weight: bold;
	color: black;
	line-height: 23px;
	margin-bottom: 4px;
}
hr.baker-pressure-hr {
	margin-top: 15px;
	margin-bottom: 20px;
}
.baker-pressure .application-bkg-baker {
	text-align: right;
	margin-right: 23px;
	align-items: center;
}
.baker-pressure.bkg-baker-b1600-b1800 .application-bkg-baker {
	width: 200px;
	margin-left: auto;
}
.baker-pressure.bkg-baker-b1600-b1800 .application-bkg-baker p {
	line-height: 34px;
}


/* ********* END PRESSURE LANDING PAGE ********* */

/* BAKER update NAV */
.baker-store .span4.logo-baker-sws {
    width: 23%;
    padding: 15px;
}
.baker-store .span8.subheading-nav {
    margin-left: 0;
    width: 77%;
    margin-top: 30px;
    padding-right: 15px;
}
.navbar-baker-subsite {
    display: flex;
    justify-content: center;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
}
.navbar-baker-subsite li {
    display: flex;
    align-items: center;
    padding: 10px;
	border-left: 1px solid #e9eaeb;
}
.navbar-baker-subsite li:not(:last-child) {
    margin-right: 1px; /* 1px space between all <li> */
}
.navbar-baker-subsite li {
    display: flex;
    align-items: center;
    padding: 0px 15px;
    border-left: 1px solid #e9eaeb;
}
.navbar.navbar-inner-baker-subsite .nav>li>a {
    padding: 5px 0px 5px;
    text-shadow: none;
    color: #000;
    display: block;
    font-weight: bold;
    font-size: 12px;
}
/* For regular nav items (hover, focus, active) */
.navbar.navbar-inner-baker-subsite .nav > li:hover,
.navbar.navbar-inner-baker-subsite .nav > li:focus,
.navbar.navbar-inner-baker-subsite .nav > li:active {
    background-color: #d1d3d4;
}

/* For dropdown items when open or active */
.navbar.navbar-inner-baker-subsite .nav li.dropdown.open,
.navbar.navbar-inner-baker-subsite .nav li.dropdown.active,
.navbar.navbar-inner-baker-subsite .nav li.dropdown.open.active {
    background-color: #d1d3d4;
}

/* Ensure the text inside links also changes */
.navbar.navbar-inner-baker-subsite .nav > li > a:hover,
.navbar.navbar-inner-baker-subsite .nav > li > a:focus,
.navbar.navbar-inner-baker-subsite .nav > li > a:active,
.navbar.navbar-inner-baker-subsite .nav li.dropdown.open > .dropdown-toggle,
.navbar.navbar-inner-baker-subsite .nav li.dropdown.active > .dropdown-toggle,
.navbar.navbar-inner-baker-subsite .nav li.dropdown.open.active > .dropdown-toggle {
    color: #000;
}

.navbar-inner-baker-subsite .dropdown-menu li:hover, 
.navbar-inner-baker-subsite .dropdown-menu li:focus, 
.navbar-inner-baker-subsite .dropdown-submenu:hover, 
.navbar-inner-baker-subsite .dropdown-submenu:focus, 
.navbar-inner-baker-subsite .dropdown-menu li:active, 
.navbar-inner-baker-subsite .dropdown-submenu:active {
    color: #000 !important;
    background: #ffcf01 !important;
    font-weight: 600;
}
/* ------------------ END Baker SUBSITE -------------- */

/* ------------------ Dent SUBSITE -------------- */

/* ********* HEADER ********* */
.dent-sub-site {
	background-color: #005ba7;
	background-image: url("../images/pages/dent/header-bakcground.jpg");
	background-size: cover;
	padding: 15px 44px 15px 43px;
}
.logo-dent-sws .brandlogo {
	margin-left: auto;
	margin-right: auto;
}
.navbar ul.nav.navbar-dent-subsite {
	margin-right: 0;
}
.dent-sub-site .span4 {
	width: 264px;
	margin-top: 2px;
}
.dent-sub-site .span8 {
	width: 71.4%;
	margin-top: -4px;
	margin-bottom: 2px;
	margin-left: 45px;
}
.dent-sub-site .shipping-message-sub {
	color: white;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 7px;
	width: auto;
}
.dent-sws-french .shipping-message-sub {
	font-size: 13px;
}
.dent-sub-site .lead {
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	float: left;
	font-family: 'Open Sans',Arial,sans-serif;
}
.dent-sub-site .dent-search .navbar-search {
	margin-top: 7px;
	margin-left: 0;
	float: left;
}


/* *********  NAV  ********* */
.navbar.navbar-inner-dent-subsite .nav>li>a {
	font-family: Montserrat,'Open Sans',Arial,sans-serif;
	background-color: #063357;
	color: #fff;
	margin-left: 4px;
	padding: 5.5px 55.9px 4px;
	font-size: 14px;
	font-weight: 500;
}
.navbar.navbar-inner-dent-subsite.navbar-inner-dent-subsite-french .nav>li>a {
	padding: 5.5px 37.1px 4px;
}
.navbar-inner-dent-subsite .nav>li.home-btn>a {
	margin-left: 0;
	padding-left: 13px !important;
	padding-right: 12px !important;
}
.navbar.navbar-inner-dent-subsite .nav>li>a:hover, .navbar.navbar-inner-dent-subsite .nav>li>a:focus, .navbar.navbar-inner-dent-subsite .nav>li>a:active, .navbar.navbar-inner-dent-subsite .nav li.dropdown.open>.dropdown-toggle, .navbar.navbar-inner-dent-subsite .nav li.dropdown.active>.dropdown-toggle, .navbar.navbar-inner-dent-subsite .nav li.dropdown.open.active>.dropdown-toggle {
	color: #005ba7;
    background-color: #fff;
}
.navbar-inner-dent-subsite .nav>li.home-btn>a:hover {
	background-color: #063357;
}
.nav.navbar-dent-subsite .dropdown-menu li>a:hover, .nav.navbar-dent-subsite .dropdown-menu li>a:focus, .nav.navbar-dent-subsite .dropdown-menu li>a:active {
	color: #fff !important;
	background: #063357 !important;
	font-weight: inherit !important;
}
.navbar-dent-subsite strong.dropdown-header {
    padding: 3px 20px;
    line-height: 25px;
    box-sizing: border-box;
}
/* ********* END HEADER ********* */

/* ********* ADS ********* */
.dent-sws-store.carousel-top {
	margin-top: 5px;
	margin-bottom: 0;
}
/* ********* END ADS ********* */

/* ********* BUTTONS ********* */
.buttons-dent div {
	height: 127px;
	box-sizing: border-box;
	border-radius: 20px;
	background-size: cover;
	background-position: center center;
	overflow: hidden;
	padding: 5px 24px 5px 24px;
}
div.buttons-dent-second-line {
	margin-bottom: 5px;
}
.buttons-dent .dent-cat-elitepro div {
	background-image: url(/images/pages/dent/dent-cat-bkg-elitepro.jpg);
}
.buttons-dent .dent-cat-powerscout div {
	background-image: url(/images/pages/dent/dent-cat-bkg-powerscout.jpg);
}
.buttons-dent .dent-cat-smartlogger div {
	background-image: url(/images/pages/dent/dent-cat-bkg-smartlogger.jpg);
}

.buttons-dent .dent-cat-standard div {
	background-image: url(/images/pages/dent/dent-cat-bkg-standard.jpg);
}
.buttons-dent .dent-cat-revenue div {
	background-image: url(/images/pages/dent/dent-cat-bkg-revenue.jpg);
}
.buttons-dent .dent-cat-accessories div {
	background-image: url(/images/pages/dent/dent-cat-bkg-rocoil.jpg);
}
.buttons-dent .dent-cat-powerscout div {
	padding-right: 21px;
}
.buttons-dent .dent-cat-revenue div, .buttons-dent .dent-cat-accessories div {
	padding-right: 19px;
}
.buttons-dent .dent-cat-smartlogger div {
	padding-right: 22px;
}
.buttons-dent a.dent-cat-smartlogger, .buttons-dent a.dent-cat-revenue, .buttons-dent a.dent-cat-accessories {
	margin-top: 20px;
}

.buttons-dent div img {
	float: right;
}
.buttons-dent .dent-cat-powerscout img {
	position: relative;
	top: -72px; 
}
.buttons-dent .dent-cat-smartlogger img {
	margin-top: 7px;
	width: 100px;
}
.buttons-dent .dent-cat-standard img {
	margin-top: 18px;
}
.buttons-dent .dent-cat-revenue img {
	position: relative;
	top: -73px;
}

.buttons-dent div p.dent-cat-title {
	float: left;
	font-family: Montserrat,'Open Sans',Arial,sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 20px;
	width: 185px;
	color: #063357;
	margin-top: 14px;
}
.buttons-dent .dent-cat-smartlogger div p.dent-cat-title {
	white-space: nowrap;
}
.buttons-dent .dent-cat-smartlogger div p.dent-cat-title {
	width: 165px;
}
.buttons-dent.buttons-dent-fr .dent-cat-smartlogger div p.dent-cat-title {
	width: 165px;
}
.buttons-dent .dent-cat-accessories div p.dent-cat-title {
	width: 110px;
}
.buttons-dent.buttons-dent-fr div p.dent-cat-title {
	width: 250px;
}
.buttons-dent.buttons-dent-fr .dent-cat-standard div p.dent-cat-title {
	width: 190px;
}
.buttons-dent.buttons-dent-fr .dent-cat-revenue div p.dent-cat-title {
	width: 175px;
}

.buttons-dent.buttons-dent-fr .dent-cat-powerscout img {
    position: relative;
    top: -65px;
}
.buttons-dent.buttons-dent-fr .dent-cat-revenue img {
    position: relative;
    top: -83px;
}

/* ********* END BUTTONS ********* */

/* ------------------ END Dent SUBSITE -------------- */

/* ------------------ RIDGID SUBSITE -------------- */

.refined-search-ridgid form#ProductDisplayForm {
	margin-bottom: 7px;
}
.span12.ridgid-subcat-sidebar {
	margin-left: 0;
}
.ridgid-subcat-sidebar .dropdown-menu li>a:hover, .ridgid-subcat-sidebar .dropdown-menu li>a:active, .ridgid-subcat-sidebar .dropdown-menu li>a:focus {
	background: #ed1c24 !important;
	color: #ffffff !important;
	font-weight: normal !important;
}
.ridgid-subcat-sidebar .nav-tabs.nav-stacked>li>a:hover {
	background: #ed1c24 !important;
	color: #ffffff !important;
}
.ridgid-subcat-sidebar .dropdown-menu .active>a, 
.ridgid-subcat-sidebar .dropdown-menu .active>a:hover, 
.ridgid-subcat-sidebar .nav-tabs.nav-stacked>li.active>a,
.ridgid-subcat-sidebar .nav-tabs.nav-stacked>li.active>a:hover {
	background: black !important;
	color: white !important;
}

/* ********* HEADER ********* */
.ridgid-sub-site, .ridgid-hero, .ridgid-home-buttons, .ridgid-home-buttons-mobile {
	font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ridgid-sub-site {
	padding: 19px 13px 4px;
}
.ridgid-sub-site .span8 {
	margin-top: 10px;
	margin-left: 18px;
	width: 764px;
}
.ridgid-sub-site .lead {
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 4px;
/* 	color: #ed1c24; */
}
.ridgid-sub-site .ridgid-shipping-message-sub {
    width: 310px;
    border-top: #ed1c24 solid 1px;
    border-bottom: #ed1c24 solid 1px;
/*     color: #ed1c24; */
    margin-top: 7px;
    margin-right: 1px;
}
.ridgid-sub-site.ridgid-sub-site-fr .ridgid-shipping-message-sub {
	width: 377px;
}
.ridgid-sub-site .ridgid-search.navbar-search {
    margin-top: 7px;
    float: left;
    margin-left: 0;
}
.ridgid-sub-site input#ProductSearch {
	width: 233px !important;
}

/* *********  NAV  ********* */
.nav.navbar-ridgid-subsite {
    margin-right: 0;
}
.navbar.navbar-inner-ridgid-subsite .nav>li>a {
    padding: 5px 91.4px 3px;
    text-shadow: none;
    background-color: #ffffff;
    color: #000000;
    display: block;
    font-weight: bold;
    font-size: 14px;
    font-weight: 600;
    margin-left: 1px;
    border: 1px solid #cdcdcd;
}
.ridgid-sub-site-fr .navbar.navbar-inner-ridgid-subsite .nav>li>a {
	padding: 5px 92.1px 3px;
}
.navbar.navbar-inner-ridgid-subsite .nav>li>a.nav-home-icon {
    padding: 6px 7px 2px 8px;
    margin-left: 0;
}
.navbar.navbar-inner-ridgid-subsite .nav>li>a.nav-home-icon:hover {
	background-color: #ffffff;
}
.dropdown-submenu>a:after {
	margin-top: 8px;
}
/* NAV HOVER COLOURS */
.navbar-inner-ridgid-subsite .dropdown-menu li>a:hover, 
.navbar-inner-ridgid-subsite .dropdown-menu li>a:focus, 
.navbar-inner-ridgid-subsite .dropdown-submenu:hover>a, 
.navbar-inner-ridgid-subsite .dropdown-submenu:focus>a, 
.navbar-inner-ridgid-subsite .dropdown-menu li>a:active, 
.navbar-inner-ridgid-subsite .dropdown-submenu:active>a {
	background: #ed1c24 !important;
	font-weight: normal !important;
	color: #ffffff !important;
}
.navbar.navbar-inner-ridgid-subsite .nav li.dropdown.open>.dropdown-toggle, 
.navbar.navbar-inner-ridgid-subsite .nav li.dropdown.active>.dropdown-toggle, 
.navbar.navbar-inner-ridgid-subsite .nav li.dropdown.open.active>.dropdown-toggle, 
.navbar.navbar-inner-ridgid-subsite .nav>li>a:hover, 
.navbar.navbar-inner-ridgid-subsite .nav>li>a:focus, 
.navbar.navbar-inner-ridgid-subsite .nav>li>a:active {
	color: #ffffff;
	background-color: #000000;
}



/* ********* END HEADER ********* */

/* ********* HERO ********* */
div.ridgid-hero.span12 {
	margin-left: 0;
	margin-bottom: 26px;
}
.ridgid-hero-desk {
	display: block !important;
	visibility: visible !important;
}
.ridgid-hero-tablet {
	display: none !important;
	visibility: hidden !important;
}
.ridgid-hero-mobile {
	display: none !important;
	visibility: hidden !important;
}


/* ********* END HERO ********* */

/* ********* BUTTONS ********* */
.row-fluid div.span4.ridgid-cat-button {
	height: 250px;
	background-size: cover;
	border-bottom: 14px solid #ed1c24;
	position: relative;
	box-sizing: content-box;
	margin-bottom: 29px;
	margin-left: 2.564102564102564%;
}
.row-fluid.ridgid-home-buttons-bottom div.span4.ridgid-cat-button {
	margin-bottom: 14px;
}
.ridgid-cat-button .ridgid-cat-title {
	position: relative;
	top: 50%;
	transform: translate(0%,-50%);
	color: #ffffff;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	width: 90%;
	text-align: center;
	margin: 0 auto;
}

.row-fluid div.span4.ridgid-cat-button.ridgid-cat-dil {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-dil.jpg);
	margin-left: 0;
}

.ridgid-cat-button.ridgid-cat-pres {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-pres.jpg);
}

.ridgid-cat-button.ridgid-cat-drain {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-drain.jpg);
}

.row-fluid div.span4.ridgid-cat-button.ridgid-cat-tpf {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-tpf.jpg);
	margin-left: 0;
}

.ridgid-cat-button.ridgid-cat-wtt {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-wtt.jpg);
}

.ridgid-cat-button.ridgid-cat-uet {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-uet.jpg);
}

.row-fluid div.span4.ridgid-cat-button.ridgid-cat-gen {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-gen.jpg);
	margin-left: 0;
}

.ridgid-cat-button.ridgid-cat-vac {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-vac.jpg);
}

.ridgid-cat-button.ridgid-cat-power {
	background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-power.jpg);
}

/* ********* END BUTTONS ********* */

/* ------------------ END RIDGID SUBSITE -------------- */

/* ------------------ NEURIO SUBSITE -------------- */

/* ********* HEADER ********* */
.neurio-sws-header, .neurio-row-3 {
	font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
}
.neurio-sws-header {
	padding: 21px 27px 23px 25px;
    background-color: #3990c0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMzk5MGMwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyYjY4OTQiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #3990c0 0%, #2b6894 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3990c0), color-stop(100%,#e9eaeb));
	background: -webkit-linear-gradient(left, #3990c0 0%,#2b6894 100%);
	background: -o-linear-gradient(left, #3990c0 0%,#2b6894 100%);
	background: -ms-linear-gradient(left, #3990c0 0%,#2b6894 100%);
	background: linear-gradient(to right, #3990c0 0%, #2b6894 100%);
}

.neurio-sws-header .neurio-mobile-search {
	margin-top: 8px !important;
	margin-left: 0 !important;
}
.neurio-sws-header .neurio-mobile-search input#ProductSearch.appendInputButton {
    width: 292px !important;
    margin-left: 2px;
}
.neurio-sws-header .span8 {
	margin-top: 14px;
}
.neurio-sws-header .lead {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
}
.neurio-shipping-message-sub {
    width: auto;
    border-top: #ffffff solid 1px;
    border-bottom: #ffffff solid 1px;
    color: #ffffff;
    margin-top: 7px;
    margin-bottom: 0;
}

/* *********  NAV  ********* */
.nav.navbar-neurio-subsite {
    margin-right: 0;
}
.navbar.navbar-inner-neurio-subsite .nav>li>a {
    padding: 6px 61.1px 4px;
    text-shadow: none;
    background-color: #152c53;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin-left: 3px;
}
.navbar.navbar-inner-neurio-subsite.neurio-nav-french .nav>li>a {
	padding: 6px 50.1px 4px;
}
.navbar.navbar-inner-neurio-subsite .nav>li>a.neurio-home-icon {
    padding: 7px 10px 3px;
    margin-left: 0;
}
/* NAV HOVER COLOURS */
.navbar.navbar-inner-neurio-subsite .nav>li>a:hover,
.navbar.navbar-inner-neurio-subsite .nav>li>a:active,
.navbar.navbar-inner-neurio-subsite .nav>li>a:focus {
	background: white;
	color: #152c53;
}
.navbar.navbar-inner-neurio-subsite .nav>li>a.neurio-home-icon:hover,
.navbar.navbar-inner-neurio-subsite .nav>li>a.neurio-home-icon:active,
.navbar.navbar-inner-neurio-subsite .nav>li>a.neurio-home-icon:focus {
	background: #152c53;
}

/* ********* END HEADER ********* */

/* ********* BODY ********* */

.neurio-button {
	background: #00d8fb;
	color: white;
    text-shadow: none;
    font-weight: 400;
    border-radius: 100px;
    padding: 7px 16px;
}
.neurio-button:hover {
	background: #00acc8;
	color: white;
}
.neurio-sws-eng {
	margin-top: 5px;
}
.carousel-top.neurio-row-1 {
	margin-bottom: 4px;
}
.neurio-row-2 .span7 iframe {
	height: 361px;
}
.neurio-row-3 h3, .neurio-row-3 p  {
	text-align: center;
	color: #444444;
}
.neurio-row-3 h3 {
	font-size: 30px;
	font-weight: 400;
	margin-top: 17px;
	margin-bottom: 27px;
}
.neurio-row-3 .span3 img {
	margin: 0 auto 24px;
	display: block;
}
.neurio-row-3 p.neurio-empower-subhead {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 2px;
}
.neurio-row-3 p.neurio-empower-blurb {
	color: #a3a3a3;
	font-weight: 300;
	font-size: 14px;
	line-height: 17px;
    padding: 0 30px;
}
.neurio-row-3.neurio-row-3-french p.neurio-empower-blurb {
	padding: 0 25px;
}

/* ********* END BODY ********* */

/* ------------------ END NEURIO SUBSITE -------------- */
/* ------------------ MEGGER SUBSITE -------------- */
/* ********* HEADER  ********* */
.megger-sws-header, .megger-home-buttons, .megger-mobile, .megger-cat-button-mobile {
	font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}
.megger-sws-header {
	padding: 25px 15px 10px;
}
.megger-sws-header .lead {
	margin-bottom: 0;
	color: #000000;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.megger-shipping-message-sub {
    border-top: #000000 solid 1px;
    border-bottom: #000000 solid 1px;
    color: #000000;
    margin-top: 7px;
    margin-bottom: 0;
    margin-right: 1px;
}

.megger-sws-header .span4 .navbar-search {
	margin-top: 11px;
	margin-left: 0;
}
.megger-sws-header .megger-mobile-search input#ProductSearch.appendInputButton {
	width: 302px !important;
}

.megger-sws-header .span8 {
	margin-top: 11px;
}
.megger-vak-wording {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	float: left;
	position: relative;
	top: 8px;
	margin-top: -1px;
}

.megger-vak-wording a, .megger-vak-wording a:hover {
    color: #000;
}

.megger-vak-wording span {
	color: #E30613;/* #ed1c24; */
}


/* *********  NAV  ********* */
.nav.navbar-megger-subsite {
    margin-right: 0;
}
.navbar.navbar-inner-megger-subsite .nav>li>a {
    padding: 6px 40px;
    text-shadow: none;
    background-color: #E30613;/* #ed1c24; */
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-left: 4px;
}
.navbar.navbar-inner-megger-subsite.megger-nav-french .nav>li>a {
	padding: 6px 32.5px;
}
.navbar.navbar-inner-megger-subsite .nav>li>a.megger-home-icon {
    padding: 7px 10px 5px 11px;
    margin-left: 0;
}
.navbar-inner-megger-subsite .dropdown-menu li>a {
	font-size: 13.5px;
	line-height: 23px;
}

/* NAV HOVER COLOURS */
.navbar.navbar-inner-megger-subsite .nav>li>a:hover,
.navbar.navbar-inner-megger-subsite .nav>li>a:active,
.navbar.navbar-inner-megger-subsite .nav>li>a:focus {
	background: #eeeeee;
	color: #000000;
}
.navbar.navbar-inner-megger-subsite .nav>li.dropdown.open>.dropdown-toggle, 
.navbar.navbar-inner-megger-subsite .nav>li.dropdown.active>.dropdown-toggle, 
.navbar.navbar-inner-megger-subsite .nav>li.dropdown.open.active>.dropdown-toggle {
	background: #eeeeee;
	color: #000000;
}
.navbar.navbar-inner-megger-subsite .nav>li>a.megger-home-icon:hover, 
.navbar.navbar-inner-megger-subsite .nav>li>a.megger-home-icon:active, 
.navbar.navbar-inner-megger-subsite .nav>li>a.megger-home-icon:focus {
	background: #000000;
}
.navbar-inner-megger-subsite .dropdown-menu li>a:hover, 
.navbar-inner-megger-subsite .dropdown-menu li>a:focus, 
.navbar-inner-megger-subsite .dropdown-submenu:hover>a, 
.navbar-inner-megger-subsite .dropdown-submenu:focus>a, 
.navbar-inner-megger-subsite .dropdown-menu li>a:active, 
.navbar-inner-megger-subsite .dropdown-submenu:active>a {
	background-color: #ed1c24 !important;
    color: #ffffff !important;
    font-weight: normal !important;
}

/* ********* END HEADER ********* */

/* ********* BODY ********* */
.megger-sws-store .sws-carousel-drop-shadow .carousel-inner,
.megger-sws-store .side-ad img {
	border-radius: 10px;
}
div.megger-sws-store div.megger-home-buttons {
	margin-bottom: 20px;
}
div.megger-sws-store div.megger-home-buttons.megger-home-buttons-last {
	margin-bottom: 5px;
}
.megger-home-buttons .megger-cat-button img {
	width: 100%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.megger-home-buttons .megger-cat-button .megger-cat-title {
	background-color: #eeeeee;
	text-align: center;
	padding: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.megger-home-buttons .megger-cat-button .megger-cat-title p {
	color: #616161;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 0;
	font-weight: 300;
}


/* ********* END BODY ********* */

/* ------------------ END MEGGER SUBSITE -------------- */

/* ------------------ Data Loggers SUBSITE -------------- */

/* ********* HEADER ********* */
.dls-sub-site {
	background-color: #D96228;
	padding: 17px 26px;
}
.logo-dls-sws .brandlogo {
	margin-left: auto;
	margin-right: auto;
}
.navbar ul.nav.navbar-dls-subsite {
	margin-right: 0;
}
.dls-sub-site .span3 {
	width: 289px;
	margin-top: 2px;
}
.dls-sub-site .span9 {
	width: 71.7%;
	margin-top: -5px;
	margin-bottom: 0;
	margin-left: 27px;
}
.dls-sub-site .shipping-message-sub {
	color: white;
	border-top: solid 1px #3E4242;
	border-bottom: solid 1px #3E4242;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 7px;
	width: auto;
}
.dls-sub-site .lead {
	margin-bottom: 4px;
	font-size: 19px;
	font-weight: 600;
	line-height: 25px;
	font-style: italic;
	float: left;
	font-family: 'Open Sans',Arial,sans-serif;
}
.dls-sub-site .dls-search .navbar-search {
	margin-top: 7px;
	margin-left: 0;
	float: left;
}
.dls-search input#ProductSearch.appendInputButton {
    width: 235px !important;
}


/* *********  NAV  ********* */
.navbar.navbar-inner-dls-subsite .nav>li>a {
	background-color: #3E4242;
	color: #fff;
	margin-left: 2px;
	padding: 5.5px 18.4px 4px;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
.navbar.navbar-inner-dls-subsite.navbar-inner-dls-subsite-french .nav>li>a {
	padding: 5.5px 20px 4px;
}
.navbar-inner-dls-subsite .dropdown-menu li>a {
	font-size: 13.5px;
	line-height: 23px;
}
.navbar-inner-dls-subsite .nav>li.home-btn>a {
	margin-left: 0;
	padding-left: 10px !important;
	padding-right: 9px !important;
}
/* NAV HOVER COLOURS */
.navbar.navbar-inner-dls-subsite .nav>li>a:hover, .navbar.navbar-inner-dls-subsite .nav>li>a:focus, 
.navbar.navbar-inner-dls-subsite .nav>li>a:active, .navbar.navbar-inner-dls-subsite .nav li.dropdown.open>.dropdown-toggle, 
.navbar.navbar-inner-dls-subsite .nav li.dropdown.active>.dropdown-toggle, .navbar.navbar-inner-dls-subsite .nav li.dropdown.open.active>.dropdown-toggle {
	color: #3E4242;
    background-color: #fff;
}
.navbar-inner-dls-subsite .nav>li.home-btn>a:hover,
.navbar-inner-dls-subsite .nav>li.home-btn>a:active,
.navbar-inner-dls-subsite .nav>li.home-btn>a:focus {
	background-color: #3E4242;
}
.nav.navbar-dls-subsite .dropdown-menu li>a:hover, .nav.navbar-dls-subsite .dropdown-menu li>a:focus, .nav.navbar-dls-subsite .dropdown-menu li>a:active {
	color: #fff !important;
	background: #3E4242 !important;
	font-weight: inherit !important;
}
/* ********* END HEADER ********* */

/* ********* ADS ********* */
.dls-sws-store .carousel {
	margin-bottom: 15px;
}

/* ********* END ADS ********* */

/* ********* BUTTONS ********* */
.dls-home-buttons {
	margin-bottom: 15px;
}
.dls-home-buttons.dls-home-buttons-bottom {
	margin-bottom: 0;
}
.dls-home-buttons .span4  {
	background-image: url(/images/pages/dataloggers/dls-button-background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
    padding-right: 15px;
	padding-left: 13px;
    border: 1px solid #e6e7e8;
    border-radius: 15px;
    max-height: 180px;
    overflow: hidden;
    box-sizing: border-box;
}
.dls-home-buttons .span8  {
	background-image: url(/images/pages/dataloggers/rentals-ad.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
    border: 1px solid #e6e7e8;
    border-radius: 15px;
    height: 180px;
    overflow: hidden;
    box-sizing: border-box;
}

.dls-home-buttons.dls-home-buttons-french .span8  {
	background-image: url(/images/pages/dataloggers/rentals-ad-fr.jpg);
}
.dls-home-buttons h2 {
	color: #d96228;
	margin-top: 12px;
	-webkit-margin-start: 0.2em;
	line-height: 34px;
	font-size: 30px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	position: absolute;
}
.dls-home-buttons .span4 img {
	max-height: 180px;
    position: relative;
    top: -5px;
}
.dls-home-buttons .span4 .dls-electrical-button img {
	max-height: 183px;
}


/* ********* END BUTTONS ********* */

/* ------------------ END Data Loggers SUBSITE -------------- */
/* ------------------ Firefighting SUBSITE -------------- */

/* ********* HEADER ********* */
.fire-store, .fire-home-buttons, .fire-mobile {
    font-family: 'Oxygen', arial, sans-serif;
}
.fire-store {
	background: #ffdf40;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZjlhNTMwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmRmNDAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #f9a530 0%, #ffdf40 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f9a530), color-stop(100%, #ffdf40));
	background: -webkit-linear-gradient(top, #f9a530 0%, #ffdf40 100%);
	background: -o-linear-gradient(top, #f9a530 0%, #ffdf40 100%);
	background: -ms-linear-gradient(top, #f9a530 0%, #ffdf40 100%);
	background: linear-gradient(to bottom, #f9a530 0%, #ffdf40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a530', endColorstr='#ffdf40', GradientType=0 );
	
	padding: 12px 55px 16px 54px;
}
.fire-store .lead {
	font-weight: 700;
	font-size: 19px;
	color: #A80009;
	float: left;
	line-height: 20px;
	margin-bottom: 0;
}

.fire-shipping-message-sub {
	width: auto;
	border-top: #A80009 solid 1px;
	border-bottom: #A80009 solid 1px;
	color: #000000;
	margin-top: 7px;
}
.logo-fire-sws img.brandlogo {
	/* margin: 15px; */
	width: 100%;
	max-width: 153px;
}
/* .fire-store .span4.logo-fire-sws {
	width: 27.35%;
	padding: 15px;
} */
.fire-store .fire-search .navbar-search {
	margin-top: 7px;
	float: left;
	margin-left: 0;
}

.fire-vak-wording {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	float: right;
	position: relative;
	margin-bottom: 7px;
	margin-top: -4px;
}
.fire-vak-wording a, .fire-vak-wording a:hover {
    color: #000;
}
.fire-vak-wording span {
	color: #A80009;
}
.fire-vak-wording, .fire-shipping-message-sub {
	margin-right: 2px;
}
.fire-store .fire-search input#ProductSearch {
    width: 197px !important;
}
.fire-sws-french .fire-store .fire-search input#ProductSearch {
    width: 238px !important;
}

/* *********  NAV  ********* */
.navbar.navbar-inner-fire-subsite .nav>li>a {
	padding: 6px 47.7px 4px;
	display: block;
	font-weight: 400;
	font-size: 15px;
	color: #777;
    text-shadow: 0 1px 0 #fff;
}
.navbar.navbar-inner-fire-subsite.navbar-inner-fire-subsite-french .nav>li>a {
	padding: 6px 43.3px 4px;
}
/* NAV HOVER COLOURS */
.navbar.navbar-inner-fire-subsite .nav>li>a:hover, .navbar.navbar-inner-fire-subsite .nav>li>a:focus, .navbar.navbar-inner-fire-subsite .nav>li>a:active {
	color: #F37021;
}
.navbar.navbar-inner-fire-subsite .nav li.dropdown.open>.dropdown-toggle, .navbar.navbar-inner-fire-subsite .nav li.dropdown.active>.dropdown-toggle, .navbar.navbar-inner-fire-subsite .nav li.dropdown.open.active>.dropdown-toggle {
	color: #F37021;
	background-color: transparent;
}
.navbar-inner-fire-subsite .dropdown-menu li>a:hover, .navbar-inner-fire-subsite .dropdown-menu li>a:focus, .navbar-inner-fire-subsite .dropdown-submenu:hover>a, .navbar-inner-fire-subsite .dropdown-submenu:focus>a, .navbar-inner-fire-subsite .dropdown-menu li>a:active, .navbar-inner-fire-subsite .dropdown-submenu:active>a {
    background: #dc4128;
    background: -moz-linear-gradient(top, #f37021 0%, #dc4128 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f37021), color-stop(100%,#dc4128));
    background: -webkit-linear-gradient(top, #f37021 0%,#dc4128 100%);
    background: -o-linear-gradient(top, #f37021 0%,#dc4128 100%);
    background: -ms-linear-gradient(top, #f37021 0%,#dc4128 100%);
    background: linear-gradient(to bottom, #f37021 0%,#dc4128 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37021', endColorstr='#dc4128',GradientType=0 );
    color: #fff !important;
}
.navbar.navbar-inner-fire-subsite .nav>li>a.nav-home-icon {
	padding: 7px 9px 3px 10px;
}
.navbar.navbar-inner-fire-subsite .nav>li>a.nav-home-icon i.icon-home {
	margin-top: 1px;
}
.navbar .navbar-fire-subsite .divider-vertical {
	height: 30px;
	margin: 0;
	border-right: 1px solid #fff;
    border-left: 1px solid #ddd;
}
.fire-store .nav.navbar-fire-subsite {
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
    background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
    background-image: -o-linear-gradient(top,#fff,#f2f2f2);
    background-image: linear-gradient(to bottom,#fff,#f2f2f2);
    background-repeat: repeat-x;
    border: 1px solid #d4d4d4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
    margin-right: 0;
}
.fire-store .span10.subheading-nav {
	padding-left: 28px;
	margin-top: 28px;
}
/* ********* END HEADER ********* */

/* ********* ADS ********* */
.fire-sws-store .carousel {
	margin-bottom: 15px;
}

/* ********* END ADS ********* */

/* ********* BUTTONS ********* */
.fire-home-buttons {
	margin-bottom: 15px;
}
.fire-home-buttons.fire-home-buttons-bottom {
	margin-bottom: 0;
}
.fire-home-buttons .span4  {
	background-image: url(/images/pages/firefighters/fire-button-background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left bottom;
    padding-right: 10px;
	padding-left: 13px;
    border: 1px solid #e6e7e8;
    border-bottom: none;
    border-radius: 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    max-height: 110px;
    overflow: hidden;
    box-sizing: border-box;
}
.fire-home-buttons h2 {
	color: #313131;
	margin-top: 9px;
	-webkit-margin-before: 9px;
	line-height: 30px;
	font-size: 24px;
	font-weight: 700;
	position: absolute;
	width: 199px;
}
.fire-home-buttons.fire-home-buttons-french h2 {
	line-height: 27px;
	font-size: 22px;
}
.fire-home-buttons .span4 img {
	max-height: 109px;
}
.fire-home-buttons .span4.aerial-cat-button {
    padding-right: 4px;
}
.fire-home-buttons .span4.voltage-cat-button h2 {
	width: 210px;
}

/* ********* END BUTTONS ********* */
/* ********* Training page ********* */
.training-form {
	background-color: #E2E2E2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
}
.training h4 {
	padding-top: 6px;
}
.training-focused {
	margin-bottom: 0;
}
.training ul.training-focused-list{
	margin-bottom: 0;
}
.training-form .input [id^="Lead"].span12 {
	width: 100% !important;
}
.training-form h1, .training h1 {
	font-family: 'Oxygen', arial, sans-serif;
	color: #A80009;
}
div.fire-training-captcha>div.recaptcha>div.g-recaptcha>div {
	margin: 0 auto;
}
.training-form form {
	margin-bottom: 8px;
}
.training-form .btn.btn-primary {
	color: #fff;
    border: 1px solid #F37021;
    background: #dc4128;
}
.training-form .btn.btn-primary:hover {
	color: #fff;
    border: 1px solid #ff8a22;
    background: #f37021;
}

/* ********* END Training page ********* */


/* ------------------ END Firefighting SUBSITE -------------- */

/* --------------------- Pelican SUBSITE ----------------- */
@font-face {
    font-family: swedensans-webfont;
    src: url(/fonts/swedensans-webfont.ttf);
    font-display: swap;
}
.pelican-store {
	background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/images/pages/pelican/pelican-built-to-last.png);
	background-repeat: no-repeat;
	background-size: 101%;
    background-position: 90% 66%;
    height: 110px;
}
div#store-banner.pelican-store {
	background-color: white;
	padding: 10px 29px 20px;
}
.pelican-store .navbar .nav.navbar-pelican-subsite {
	background-color:#ffffff;
	margin: -2px 0px 2px 0;
}

.pelican-store .navbar-pelican-subsite.nav>li>a {
	padding:5px 22.25px;
	color: black;
}
.pelican-store .navbar-inner-pelican-subsite-french .navbar-pelican-subsite.nav>li>a{
    padding: 5px 22.8px;
    font-size: 11px;
}

.pelican-store .navbar-pelican-subsite.nav>li>a:hover {
	background-color: #00b1ef;
	color: #f9f9f9;
}

.pelican-store .navbar-pelican-subsite .divider-vertical {
	margin: 0px;
	height: 30px;
	border-left: 1px solid #fff;
}

.pelican-store .pelican-search input.appendInputButton {
	width: 197px !important;
}

.pelican-store .pelican-search .navbar-search {
	margin-top: 11px;
}

.pelican-store .logo-pelican-sws {
	margin-top: 0px;
}

.pelican-store .subheading-nav {
	margin-top: 12px;
}
.navbar-inner-pelican-subsite p.lead {
	font-size: 16px;
	margin-bottom: 0;
	font-family: 'swedensans-webfont' , sans-serif;
	text-transform: uppercase;
	font-weight: 600;
}
.navbar-pelican-subsite .home-btn a{
	padding:5px 15px!important;
}

.navbar-pelican-subsite .dropdown-menu li>a {
	padding:0px 20px;
}

.pelican-shipping-message-sub {
    border-top: solid 1px white;
    border-bottom: solid 1px white;
    float: right;
    width: auto;
    margin-top: 5px;
    margin-right: 1px;
    margin-bottom: 0px;
	color: white;
}
.pelican-sws-body {
	font-family: 'swedensans-webfont' , sans-serif;
	margin-top: 10px;
}
.pelican-sws-body .row-fluid:last-child {
	margin-top: 25px;
}
.pelican-sws-body .row-fluid .span3 {
	background-repeat: no-repeat;
	height: 250px;
	background-size: cover;
}
.pelican-protector-cases {
	background-image: url(/images/pages/pelican/pelican-protector-cases.png);
	
}

.pelican-storm-cases {
	background-image: url(/images/pages/pelican/pelican-storm-cases.png);
}

.pelican-travel-cases {
	background-image: url(/images/pages/pelican/pelican-travel-cases.png);
}

.pelican-flashlights {
	background-image: url(/images/pages/pelican/pelican-flashlights.png);
}

.pelican-coolers {
	background-image: url(/images/pages/pelican/pelican-coolers.png);
}

.pelican-drinkware {
	background-image: url(/images/pages/pelican/pelican-drinkware.png);
    background-position: 50% 50%;
}

.pelican-accessories {
	background-image: url(/images/pages/pelican/pelican-accessories.png);
	background-repeat: no-repeat;
}

.pelican-sws-body h2 {
	color: white;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	line-height:30px;
	width: 80%;
	margin: 0px auto;
}
.pelican-sws-body .row-fluid a .span3  {
	margin-left: 2.564102564102564%;
	display: flex;
    justify-content: center;
    flex-direction: column;
}
.pelican-sws-body .row-fluid a:first-child .span3  {
	margin-left: 0px;
}


/* ------------------ Power Meters SUBSITE -------------- */
/* ********* HEADER ********* */
.pms-sub-site {
	background-color: #2C2526;
	padding: 14px 35px;
}
.logo-pms-sws .brandlogo {
	padding-right: 10px;
	visibility: visible;
}
.navbar ul.nav.navbar-pms-subsite {
	margin-right: 0;
}
.pms-sub-site .span10.subheading-nav {
	margin-top: 16px;
	margin-bottom: 0;
	margin-left: 25px;
}
.pms-sub-site .shipping-message-sub {
	color: white;
	border-top: solid 1px #379F41;
	border-bottom: solid 1px #379F41;
	margin-right: 2px;
	margin-bottom: 0;
	margin-top: 8px;
	width:auto;
}

.pms-sub-site .lead {
	margin-bottom: 4px;
	font-size: 21px;
	font-weight: 500;
	line-height: 26px;
	font-style: italic;
	float: left;
	font-family: 'Oswald','Open Sans',Arial,sans-serif;
}
.pms-sub-site .pms-search .navbar-search {
	margin-top: 8px;
	margin-left: 0;
	float: left;
}
.pms-search input#ProductSearch.appendInputButton {
    width: 209px !important;
}
.pms-sws-french .pms-search input#ProductSearch.appendInputButton {
    width: 230px !important;
}


/* *********  NAV  ********* */
.navbar.navbar-inner-pms-subsite .nav>li>a {
	background-color: #379F41;
	color: #fff;
	margin-left: 2px;
	padding: 4px 35px 5px;
    font-size: 20px;
    line-height: 23px;
	font-weight: 400;
	font-family: 'Oswald','Open Sans',Arial,sans-serif;
}
.navbar.navbar-inner-pms-subsite.navbar-inner-pms-subsite-french .nav>li>a {
	padding: 4px 26px 5px;
}
.navbar.navbar-inner-pms-subsite .nav>li.home-btn>a {
	margin-left: 0;
	padding: 8px 9px 4px 10px;
	line-height: 20px;
    font-size: 13px;
}
.dropdown-menu.pms-fat-nav-brand-list {
	width: 910px;
    left: -567px;
}
.pms-fat-nav-brand-list ul {
	list-style: none;
	width: 33.3%;
	float: left;
	margin-left: 0;
}
.pms-fat-nav-brand-list ul li {
	border-right: 1px solid grey;
}
.pms-fat-nav-brand-list ul:last-child li {
	border-right: none;
}
.pms-fat-nav-brand-list ul:first-child {
	margin-left: 0px;
}
.navbar .nav>li>.pms-fat-nav-brand-list.dropdown-menu:before {
	left: 576px;
}
.navbar .nav>li>.pms-fat-nav-brand-list.dropdown-menu:after {
	left: 577px;
}
/* NAV HOVER COLOURS */
.navbar.navbar-inner-pms-subsite .nav>li>a:hover, .navbar.navbar-inner-pms-subsite .nav>li>a:focus, 
.navbar.navbar-inner-pms-subsite .nav>li>a:active, .navbar.navbar-inner-pms-subsite .nav li.dropdown.open>.dropdown-toggle, 
.navbar.navbar-inner-pms-subsite .nav li.dropdown.active>.dropdown-toggle, .navbar.navbar-inner-pms-subsite .nav li.dropdown.open.active>.dropdown-toggle {
	color: #2C2526;
    background-color: #fff;
}
.navbar-inner-pms-subsite .nav>li.home-btn>a:hover,
.navbar-inner-pms-subsite .nav>li.home-btn>a:active,
.navbar-inner-pms-subsite .nav>li.home-btn>a:focus {
	background-color: #1c8e4b;
}
.nav.navbar-pms-subsite .dropdown-menu li>a:hover, 
.nav.navbar-pms-subsite .dropdown-menu li>a:focus, 
.nav.navbar-pms-subsite .dropdown-menu li>a:active {
	color: #fff !important;
	background: #1c8e4b !important;
	font-weight: inherit !important;
}
/* ********* END HEADER ********* */

/* ********* ADS ********* */
.pms-sws-store .carousel {
	margin-bottom: 15px;
}

/* ********* END ADS ********* */

/* ********* BUTTONS ********* */
.pms-home-buttons {
	margin-bottom: 15px;
}
.pms-home-buttons.pms-home-buttons-bottom {
	margin-bottom: 0;
}
.pms-home-buttons .span4  {
	background-image: url(/images/pages/powermeters/power-meters-button-background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
    padding-right: 0;
    border-bottom: 5px solid #379F41;
    overflow: hidden;
    position: relative;
}
.pms-home-buttons h2 {
	color: #000;
	margin: 12px 0 9px 14px;
	-webkit-margin-start: 14px;
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: 'Oswald','Open Sans',Arial,sans-serif;
	line-height: 34px;
	font-size: 29px;
	font-weight: 500;
	max-width: 160px;
}
.pms-home-buttons-french.pms-home-buttons h2 {
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 10px;
}
.pms-home-buttons .span4 img {
	height: 130px;
    position: relative;
}
.pms-home-buttons-french.pms-home-buttons .span4.pms-potential-transformers img {
	padding-top: 9px;
    box-sizing: border-box;
}
/* ********* END BUTTONS ********* */

/* ********* CT TOOL AD ********* */

.ct-selector-tool-ad {
	height: 90px;
	border: 1px solid #CCCCCC;
	background: #E5E5E5;
	overflow: hidden;
	box-sizing: border-box;
}
.ct-selector-tool-ad a {
	display: table;
	width: 100%;
}
.ct-selector-tool-ad .pms-ct-table-cell {
	display: table-cell;
	vertical-align: middle;
}

.ct-selector-tool-ad h3 {
	font-family: 'Oswald','Open Sans',Arial,sans-serif;
	font-weight: 200;
	display: inline-block;
	font-size: 36px;
	line-height: 38px;
	margin-left: 40px;
    margin-right: 36px;
    padding-bottom: 2px;
    color: #313131;
}
.ct-selector-tool-ad h3 strong {
	font-weight: 400;
}
.ct-selector-tool-ad-french.ct-selector-tool-ad h3 {
	font-size: 32px;
	margin-left: 18px;
    margin-right: 16px;
    padding-bottom: 4px;
}
.ct-selector-tool-ad img {
	height: 100%;
	display: table-cell;
}
.ct-selector-tool-ad .btn.pms-btn {
	color: #fff;
    text-shadow: none;
    background-color: #27ae60;
    border-radius: 0;
	font-family: 'Oswald','Open Sans',Arial,sans-serif;
	font-weight: 400;
	border: none;
	position: relative;
    padding: 4px 30px 5px;
	font-size: 22px;
	line-height: 1.42857143;
    vertical-align: text-bottom;
}
.ct-selector-tool-ad .btn.pms-btn:hover {
	background-color: #1c8e4b;
}
.ct-selector-tool-ad-french.ct-selector-tool-ad .btn.pms-btn {
	font-size: 20px;
}
/* ********* END CT TOOL AD ********* */

/* ********* CT SELECTOR TOOL ********* */
.span9.ct-selector-container>h3 {
	margin-top: 0;
}
/* CT Types Well */
.ct-sidebar .row-fluid img {
	margin: 0 auto;
    display: block;
    max-width: 150px;
    max-height: 150px;
}
.ct-sidebar .row-fluid h5 {
	margin-bottom: 0;
}
.ct-sidebar hr {
	margin-bottom: 20px;
	border-bottom: 0;
}
#new-filter-spot.well, .well.ct-sidebar {
	padding-top: 0;
	border-radius: 4px;
	background-color: #fafafa;
}
#new-filter-spot.well h4, .well.ct-sidebar h4 {
	margin-bottom: 9px;
	font-size: 20px;
	line-height: 26px;
}
.well.ct-sidebar {
	margin-top: 7px;
}
/* Requirements Well */
a.clearFilter.btn {
	padding-top: 4px;
    padding-bottom: 4px;
}
#new-filter-spot.well {
	padding-bottom: 0;
	margin-bottom: 15px;
}
#new-filter-spot .ct-well-filter-header, .ct-sidebar .ct-well-filter-header {
	padding: 12px 19px 3px;
    position: relative;
    right: 19px;
    background-color: #eeeeee;
    margin-bottom: 20px;
}
#new-filter-spot .ct-well-filter-header h4, .ct-sidebar .ct-well-filter-header h4 {
	margin-top: 0;
}
#new-filter-spot .accordion-inner, #new-filter-spot .accordion-group {
	border: none;
}
#new-filter-spot .accordion-inner {
	padding: 0;
}
#new-filter-spot .accordion-body {
	background: none;
}
#new-filter-spot select, #new-filter-spot input {
	width: 100%;
	box-sizing: border-box;
    height: 30px;
}
#new-filter-spot div.search {
	position: relative;
}
.ct-icon-in-input {
	position: absolute;
    top: 5px;
    right: 16px;
    pointer-events: none;
    background: white;
}
div.search .ct-icon-in-input {
	right: 6px;
}
.row-fluid.ct-well-filter-footer {
	padding: 11px 19px 6px;
    position: relative;
    right: 19px;
    background-color: #eeeeee;
    margin-top: 10px;
}
.ct-well-filter-footer .ct-icon-legend p {
	color: #333;
	margin-bottom: 0;
}
.ct-well-filter-footer .ct-icon-legend img {
	margin: 0 auto;
	display: block;
}
/* Search all and Sorting + pagination shelves */
select#new-sort-by {
	width: 100%;
}
#datatable_filter label input {
	margin-left: 4px;
	vertical-align: baseline;
	width: 180px;
}
.showentries div.dataTables_length select {
    min-width: 50px;
}
/* Table + cells */
#datatable_wrapper table#datatable {
	width: 100% !important;
	margin-top: 10px;
	margin-bottom: 10px !important;
	border-bottom: 1px solid #ddd;
}

#datatable_wrapper .table-striped tbody>tr:nth-child(odd)>td, #datatable_wrapper .table-striped tbody>tr:nth-child(odd)>th {
	background: none;
}
#datatable_wrapper .table-striped tbody>tr>td.ct-name {
	background-color: #f9f9f9;
}

#datatable_wrapper .table th.no-sort::after { display: none!important; }
#datatable_wrapper .table th.no-sort { 
	pointer-events: none!important; 
	cursor: default!important; 
	background: none!important;
	display: inline-block; 
}

#datatable_wrapper .table td {
	display: block;
    float: left;
    box-sizing: border-box;
}
#datatable_wrapper .table td.ct-img {
	width: 14%;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	min-height: 110px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
#datatable_wrapper .table td.ct-name.category-prod-name {
    width: 86%;
    margin-bottom: 0 !important;
    line-height: 21px;
    font-size: 17px;
    padding-left: 8px;
    float: right;
}
#datatable_wrapper .table td.ct-price {
    width: 15%;
}
#datatable_wrapper .table td.ct-lm-button {
    width: 15%;
    min-height: 73px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
#datatable_wrapper .table td.ct-lm-button button {
    padding: 6px;
}
#datatable_wrapper .table td.ct-lm-button form {
	margin-bottom: 0;
}

#datatable_wrapper .table-striped tbody>tr>td.ct-output {
    width: 13%;
	padding-right: 4px;
	padding-left: 31px;
	background: url(/images/icons/ct-output-signal-grey.png) no-repeat 3px center;
}
#datatable_wrapper .table-striped tbody>tr>td.ct-inside-dims {
    width: 18%;
	padding-right: 4px;
	padding-left: 28px;
	background: url(/images/icons/ct-inside-dims-grey.png) no-repeat left center;
}
#datatable_wrapper .table-striped tbody>tr>td.ct-outside-dims {
    width: 25%;
	padding-right: 4px;
	padding-left: 28px;
	background: url(/images/icons/ct-outside-dims-grey.png) no-repeat left center;
}
#datatable_wrapper .table-striped tbody>tr>td.ct-empty-cell {
	background: none !important;
}
#datatable_wrapper .table-striped tbody>tr>td.dataTables_empty {
	width: 100%;
	padding-left: 20px;
}
#datatable_wrapper .table-striped tbody>tr>td.dataTables_empty p.lead {
	margin-bottom: 10px;
}

#datatable_wrapper .table thead tr:before {
	content: "";
	display: inline-block;
	vertical-align: bottom;
	height: 100%;
}
#datatable_wrapper .table td.ct-name, 
#datatable_wrapper .table td.ct-output, 
#datatable_wrapper .table td.ct-inside-dims, 
#datatable_wrapper .table td.ct-outside-dims {
	padding-top: 7px;
    padding-bottom: 8px;
}

#datatable_wrapper .table td.ct-img img {
	max-height: 97px;
	margin: 0 auto;
    display: block;
}



/* ********* END CT SELECTOR TOOL ********* */

/* ------------------ END Power Meters SUBSITE -------------- */


/* ----------- GSS SubSite ----------- */
.gss-store {
	background-image: url(/images/pages/globalscientificsupply/sws-header-background.jpg);
    padding: 5px 15px;
    background-size: cover;
    font-family: Arial,sans-serif;
}
.gss-store .btn {
	padding: 6px 12px;
}

.gss-store .divider-vertical {
	height: 30px !important;
	margin: 0 0px !important;
	border-right: 1px solid #fff;
    border-left: none;
}
.logo-gss-sws {
	padding-left: 0px;
}
.logo-gss-sws.span3 {
	width: 281px;
}
.logo-gss-sws .brandlogo {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.logo-gss-sws .gss-search {
	position: relative;
    top: -20px;
    left: 49px;
    width: 103%;
}
.gss-search  .appendedInputButton {
	width: 197px !important;
}

.gss-search  .navbar-search {
	margin: 0px;
}

.gss-search .appendedInputButton {
	font-size: 14px;
}
.gss-store .subheading-nav {
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 16px;
	width: auto;
}

.navbar-inner-gss-subsite .lead {
	margin-bottom: 3px;
	line-height: 10px;
}

.navbar-inner-gss-subsite .lead .white{
	position: relative;
	color: #000000;
	top: 0px;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
}

.navbar-inner-gss-subsite>.nav-collapse {
	display: block;
    float: left;
    width: 100%;
}

.navbar-inner-gss-subsite li.home-btn a {
    padding: 5px 10px!important;
}


.navbar-inner-gss-subsite .btn-navbar{
	margin-top: 0px;
}

.navbar-inner-gss-subsite ul.navbar-gss-subsite{
    border: none;
    position: relative;
    background-color: #5eb334;
    top: 0px;
    left: -0px !important;
    margin: 0px;
}


.navbar-gss-subsite a.nav-home-icon>i {
	margin-top: 0px;
	display: inline-block;
    vertical-align: text-top;
}

.navbar-inner-gss-subsite .nav>li>a  {
	padding: 6px 30.3px 4px !important;
	text-shadow: none;
    color: #fff !important;
	display: block;
}

.navbar-inner-gss-subsite-french .nav>li>a{
	padding: 6px 23.4px 4px !important;
}
.navbar-inner-gss-subsite li.home-btn a {
    padding: 6px 10px 4px !important;
}
.navbar-gss-subsite .dropdown-header {
    font-weight: bold !important;
}	
.navbar-inner-gss-subsite .nav>li>a:hover {
	text-shadow: none;
    color: #ffffff;
    background-color: #333333;
}

.navbar .navbar-gss-subsite li.dropdown.open>.dropdown-toggle, .navbar .navbar-gss-subsite li.dropdown.active>.dropdown-toggle, .navbar .navbar-gss-subsite li.dropdown.open.active>.dropdown-toggle {
	background-color: #333333 !important;
    color: white;
}

.navbar-gss-subsite .dropdown-menu li>a:hover, .navbar-gss-subsite .dropdown-menu li>a:focus, .navbar-gss-subsite .dropdown-submenu:hover>a, .navbar-gss-subsite .dropdown-submenu:focus>a, .navbar-gss-subsite .dropdown-menu li>a:active, .navbar-gss-subsite .dropdown-submenu:active>a {
	background-color: #333333 !important;
	text-decoration: none;
	color: #fff !important;
	font-weight: normal;
    background-image: none;
}

.navbar-gss-subsite .dropdown-header{
	padding: 3px 20px;
}
.gss-shipping-message-sub {
	border-top: solid 1px #000000 ;
	position: relative;
	border-bottom: solid 1px #000000 ;
	float: right;
    width: auto;
    top: 5px;
	margin: 3px 0px 0px 0px;
	color: #000000;
}

.gss-shipping-french {	
	margin: 3px 0px;
	float: right;
	font-size: 13px;
}
.dropdown-menu.gss-fat-nav-brand-list {
    width: 844px;
    left: -730px;
}
.gss-fat-nav-brand-list ul {
    list-style: none;
    width: 33.3%;
    float: left;
    margin-left: 0;
}
.gss-fat-nav-brand-list ul:first-child {
    margin-left: 0px;
}
.gss-fat-nav-brand-list ul li {
    border-right: 1px solid grey;
}
.gss-fat-nav-brand-list ul:last-child li {
    border-right: none;
}
.navbar .nav>li>.gss-fat-nav-brand-list.dropdown-menu:before {
    left: 742px;
}
.navbar .nav>li>.gss-fat-nav-brand-list.dropdown-menu:after {
    left: 743px;
}

.gss-sws-store {
	margin-top: 10px;
}
.gss-sws-store .side-graphic a img{
	margin-bottom: 19px;
}
.gss-home-buttons .span4 {
    margin-bottom: 10px;
    padding-left: 10px;
    min-height: 77px;
}
.gss-home-buttons .span4 img {
    float: right;
}    
h2.gss-home-button {
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 1.25em;
    font-weight: 600;
    color: #d1343d;
    margin-top: 3px !important;
}
h2.gss-home-button a{
	color: #d1343d !important;
}
p.gss-home-paragraph {
    font-size: 12px;
    line-height: 1.25em;
    color: black;
    margin-bottom: 5px;
    margin-left: 0px !important;
}
p.gss-home-paragraph a {
	color: black;
}
.buttons.gss-home-buttons {
	margin-bottom: 0px !important;
}


/* ------------------ TSI SUBSITE -------------- */
/* ********* HEADER ********* */
.tsi-header {
	font-family: brandon-grotesque, 'Open Sans', sans-serif;
	background-color: #e8e8e8;
    padding: 18px 0px 21px;
	width: 100vw !important;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    box-sizing: border-box;
}
.tsi-header>.row-fluid {
	max-width: 1140px;
	margin: 0 auto;
}

.tsi-header .span3.logo-tsi-sws {
	width: 276px;
	margin-top: 8px;
	margin-left: -7px;
}
.tsi-header .span9.subheading-nav {
	width: 842px;
	margin-top: 0px !important;
	margin-left: 0;
	float: right;
}

.logo-tsi-sws {
	padding-left: 0px;
}
.logo-tsi-sws .brandlogo {
	padding-bottom: ;
}

.tsi-search input#ProductSearch.appendInputButton {
	width: 172px !important;
	border: 1px solid #000;
	border-radius: 0;
	background: #fff;
}
.tsi-search form#ProductDisplayForm button.btn.btn-default {
	border: 1px solid #000;
	border-radius: 0;
	background-color: #000;
}
.tsi-search form#ProductDisplayForm button.btn.btn-default:hover {
	background: #00AEEF;
}
.tsi-search form#ProductDisplayForm button.btn.btn-default i.icon-search,
.tsi-mobile .mobile-search button .icon-search {
	background-image: url("/img/glyphicons-halflings-white.png");
	margin-top: 1px !important;
}

.tsi-search.input-append {
	margin-top: 6px;
    float: left;
    margin-left: 0;
}

.tsi-header p.lead {
    font-size: 16px;
    color: #000000;
    line-height: 20px;
    margin-bottom: 1px;
    font-weight: 300;
    float: left;
    text-transform: uppercase;
}

.tsi-shipping-message-sub {
	border-top: solid 1px #939393;
	border-bottom: solid 1px #939393;
	float: right;
	padding-right: 2px;
	margin: 6px 0px 0px;
	color: #000;
}

.tsi-shipping-french {
	width: 375px;
	float: right;
}

/* *********  NAV  ********* */

.navbar.navbar-inner-tsi-subsite .nav>li.home-btn>a {
    padding: 3px 10px 2px !important;
    margin-left: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px !important;
}

.tsi-header .nav.navbar-tsi-subsite {
    margin-right: 0;
	width: 100%;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-flex-wrap: nowrap;
	-moz-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.tsi-header .nav.navbar-tsi-subsite>li.home-btn {
	-webkit-box-flex: 1 1 auto;
	-moz-box-flex:  1 1 auto;
	-webkit-flex:  1 1 auto;
	-ms-flex:  1 1 auto;
	flex: 1 1 auto;
	margin-left: 0;
}
.tsi-header .nav.navbar-tsi-subsite>li {
	-webkit-box-flex: 5 1 auto;
	-moz-box-flex:  5 1 auto;
	-webkit-flex:  5 1 auto;
	-ms-flex:  5 1 auto;
	flex: 7 1 auto;
	margin-left: 6px;
}


.navbar-tsi-subsite a.nav-home-icon>i {
	margin-top: 3px;
	display: inline-block;
    vertical-align: text-top;
}

.navbar.navbar-inner-tsi-subsite .nav>li>a {
	padding: 4px 5px 2px;
	text-shadow: none;
    color: #fff;
    font-weight: 300;
	display: block;
	font-size: 16px;
	text-align: center;
	margin-left: 0;
	background: #000;
	border: 1px solid #000;
}
.navbar-tsi-subsite .dropdown-menu li>a {
    font-size: 15px;
}

.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners>.dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners>a:after {
	display: none;
}
.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners>a:before {
	display: block;
	float: left;
	width: 0;
	height: 0;
	margin-top: 7px;
	margin-left: -10px;
	border-color: transparent;
	border-right-color: #ccc;
	border-style: solid;
	border-width: 5px 5px 5px 0;
	content: " ";
}
.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners>a:hover:before,
.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners>a:focus:before,
.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners>a:active:before,
.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners:hover>a:before, 
.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners:focus>a:before,
.navbar-tsi-subsite .dropdown-submenu.tsi-research-corners:active>a:before {
	border-right-color: #fff;
}

/* NAV HOVER COLOURS */
.navbar.navbar-inner-tsi-subsite .nav>li>a:hover,
.navbar.navbar-inner-tsi-subsite .nav>li>a:active,
.navbar.navbar-inner-tsi-subsite .nav>li>a:focus,
.navbar .nav.navbar-tsi-subsite li.dropdown.open>.dropdown-toggle, 
.navbar .nav.navbar-tsi-subsite li.dropdown.active>.dropdown-toggle, 
.navbar .nav.navbar-tsi-subsite li.dropdown.open.active>.dropdown-toggle {
    color: #00AEEF;
    background-color: #fff;
    border-color: #00AEEF;
}
.navbar-tsi-subsite .dropdown-menu li>a:hover, 
.navbar-tsi-subsite .dropdown-menu li>a:focus, 
.navbar-tsi-subsite .dropdown-submenu:hover>a, 
.navbar-tsi-subsite .dropdown-submenu:focus>a, 
.navbar-tsi-subsite .dropdown-menu li>a:active, 
.navbar-tsi-subsite .dropdown-submenu:active>a {
	background-color: #00AEEF !important;
	text-decoration: none;
	color: #FFF !important;
	font-weight: normal;
    background-image: none;
}
.navbar.navbar-inner-tsi-subsite .nav>li.home-btn>a:hover, 
.navbar.navbar-inner-tsi-subsite .nav>li.home-btn>a:active, 
.navbar.navbar-inner-tsi-subsite .nav>li.home-btn>a:focus {
	background: #000;
    border-color: #000;
}

/* ********* END HEADER ********* */

/* ********* ADS ********* */
.tsi-sws-store {
	margin-top: 5px;
	font-family: brandon-grotesque, 'Open Sans', sans-serif;
}
.tsi-sws-store #myCarousel {
	margin-bottom: 10px;
}
/* ********* END ADS ********* */

/* ********* BUTTONS ********* */

div.tsi-sws-store div.tsi-home-buttons {
	margin-bottom: 19px;
}
div.tsi-sws-store div.tsi-home-buttons.tsi-home-buttons-last {
	margin-bottom: 4px;
}

.tsi-home-buttons .tsi-cat-button {
	border: 1px solid #D9D9D9;
}
.tsi-home-buttons .tsi-cat-button.tsi-videos-button a {
	position: relative;
}
.tsi-home-buttons .tsi-cat-button.tsi-videos-button img.play-button {
	position: absolute;
	width: 100%;
	transform: scaleX(0.9) scaleY(0.9) scaleZ(1);
	transition: transform 0.2s ease 0s;
}
.tsi-home-buttons .tsi-cat-button.tsi-videos-button a:hover img.play-button {
	transform: scaleX(1) scaleY(1) scaleZ(1);
}

.tsi-home-buttons .tsi-cat-button img {
	width: 100%;
}
.tsi-home-buttons .tsi-cat-button .tsi-cat-title {
	background-color: #1A7BBC; /* #2cb8f0; */
	text-align: center;
	padding: 6px 12px 5px;
}
.tsi-home-buttons .tsi-cat-button .tsi-cat-title p {
	color: #fff;
	font-size: 22px;
	line-height: 25px;
	font-weight: 500;
	text-decoration: none;
	margin-bottom: 0;
	text-transform: uppercase;
}

/*		***		FRENCH		***		*/

/*		***		END FRENCH	***		*/

/* ********* LEARNING CENTER PAGES ********* */
/*		***		ALL		***		*/
.tsi-research-corner h1, 
.tsi-research-corner h2, 
.tsi-research-corner h3 {
	font-family: "brandon-grotesque", "Arial", sans-serif;
	text-transform: uppercase;
	margin: 0;
}
.tsi-research-corner h1 {
	color: #00AEEF;
	font-weight: 500;
	font-size: 32px;
	line-height: 40px;
}
.tsi-research-corner h2 {
	color: #fff;
	font-size: 25px;
	margin-top: 0;
	font-weight: 400;
	line-height: 30px;
}
.tsi-research-corner h3 {
	color: #EC038A;
	font-weight: 500;
	margin-bottom: 11px;
}
.tsi-research-corner h4,
.tsi-research-corner .h4{
	color: #505150;
	font-size: 18px;
	font-weight: 700;
	font-family: "brandon-grotesque", "Arial", sans-serif;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 22px;
	display: block;
}

.tsi-research-corner .research-corner-banner {
	height: 250px;
    position: relative;
    background-color: #e8e8e8;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-top: 0;
}
.tsi-research-corner .research-corner-banner::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	display: block;
}
.tsi-research-corner .research-corner-banner .research-corner-headers {
	padding: 30px;
	bottom: 0;
	left: 0;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	text-align: center;
	max-width: 50rem;
	margin-left: auto;
	margin-right: auto;
}

.tsi-research-corner .research-corner-section {
	background: #e8e8e8;
	padding: 18px 24px 17px;
	box-sizing: border-box;
	margin-bottom: 4px;
}

.tsi-research-corner .research-corner-video {
	padding-top: 26%;
	position: relative;
	margin-top: 4px;
	margin-bottom: 5px;
	margin-right: 15px;
	width: 50%;
	float: left;
}
.tsi-research-corner .research-corner-section:nth-child(odd) .research-corner-video {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
.tsi-research-corner .research-corner-video iframe {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 100%;
	max-height: 284px;
}
.tsi-research-corner .research-corner-section p:first-child {
	margin-top: -4px;
}
.tsi-research-corner .research-corner-section p:last-child {
	margin-bottom: 0;
}

/*		***		END ALL		***		*/

/*		***		FLUID MECHS		***		*/
.tsi-research-corner.tsi-fluid-mechs .research-corner-banner {
	background-image: url(/images/pages/tsi-alnor/fluid-mechanics-research-banner.jpg);
}
/*		***		END FLUID MECHS		***		*/

/*		***		AEROSOL		***		*/
.tsi-research-corner.tsi-aerosol-research .research-corner-banner {
	background-image: url(/images/pages/tsi-alnor/aerosol-research-banner.jpg);
}
/*		***		END AEROSOL		***		*/

/*		***		HVAC & IAQ		***		*/
.tsi-research-corner.tsi-hvac-and-iaq .research-corner-banner {
	background-image: url(/images/pages/tsi-alnor/hvac-and-iaq-research-banner.jpg);
}
/*		***		END HVAC & IAQ		***		*/

/*		***		CERTIFIER FLOW		***		*/
.tsi-research-corner.tsi-certifier-flow .research-corner-banner {
	background-image: url(/images/pages/tsi-alnor/certifier-flow-research-banner.jpg);
}
/*		***		END CERTIFIER FLOW		***		*/

/*		***		Instructional Videos		***		*/
.tsi-research-corner.tsi-instructional-videos .research-corner-banner {
	background-image: url(/images/pages/tsi-alnor/instructional-videos-banner.jpg);
}
/*		***		END Instructional Videos		***		*/

/*		***		VIEW ALL		***		*/
.tsi-research-corner.tsi-view-all .research-corner-banner {
	background-image: url(/images/pages/tsi-alnor/view-all-learning-banner.jpg);
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-fluid-mechs.tsi-view-bkg {
	background-image: url(/images/pages/tsi-alnor/fluid-mechanics-research-button.jpg);
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-aerosol-research.tsi-view-bkg {
	background-image: url(/images/pages/tsi-alnor/aerosol-research-button.jpg);
	background-position-x: 20%;
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-hvac-and-iaq.tsi-view-bkg {
	background-image: url(/images/pages/tsi-alnor/hvac-and-iaq-research-button.jpg);
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-certifier-flow.tsi-view-bkg {
	background-image: url(/images/pages/tsi-alnor/certifier-flow-research-button.jpg);
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-instructional-videos.tsi-view-bkg {
	background-image: url(/images/pages/tsi-alnor/tsi-videos-button.jpg);
	background-position-x: 30%;
}


.tsi-research-corner.tsi-view-all .research-corner-banner::before {
	background: rgba(0, 0, 0, 0.65);
}
.tsi-research-corner.tsi-view-all .row-fluid.tsi-view-all-topics {
	margin-top: 15px;
	padding-top: 0px;
}
.tsi-research-corner.tsi-view-all .span4>a:first-child {
	position: relative;
	height: 200px;
    overflow: hidden;
    display: block;
}
.tsi-research-corner.tsi-view-all .span4>a:first-child:hover .tsi-view-bkg,
.tsi-research-corner.tsi-view-all .span4>a:first-child:focus .tsi-view-bkg {
	transform: scale(1.1);
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-bkg {
    background-color: #eee;
	height: 100%;
	width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    -webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
    transition: all .2s;
}
.tsi-research-corner.tsi-view-all .tsi-view-all-h4 {
	width: auto;
	padding: 0 20px;
	height: 39px;
	background-color: #00AEEF;
	position: absolute;
	bottom: 0;
	z-index: 3;
}
.tsi-research-corner.tsi-view-all .tsi-view-all-h4 h4 {
	font-weight: 400;
	font-size: 18px;
	line-height: 40px;
	color: #fff;
	margin-bottom: 0;
}
.tsi-research-corner.tsi-view-all .span4 h3 {
    font-weight: 400;
    font-family: "brandon-grotesque", "Arial", sans-serif;
    text-transform: uppercase;
    font-size: 21px;
    margin-top: 12px;
	margin-bottom: 5px;
}
.tsi-research-corner.tsi-view-all .span4 h3 a {
	color: #46484A;
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-all-preview {
	display: block;
	margin: 0 auto;
	font-size: 1em;
	line-height: 1.4em;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-all-lm {
	display: block;
	margin: 11px 0 21px;
	font-size: 1em;
	line-height: 1.4em;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-all-lm a {
	background: none;
	color: #EC038A;
	padding: 0 25px 0 0;
	height: auto;
	transition: none;
	position: relative;
	line-height: 1em;
	text-transform: uppercase;
}
.tsi-research-corner.tsi-view-all .span4 h3 a:hover,
.tsi-research-corner.tsi-view-all .span4 .tsi-view-all-lm a:hover {
	color: #00AEEF;
}
.tsi-research-corner.tsi-view-all .span4 .tsi-view-all-lm a::after {
	position: absolute;
    content: ">";
    font-family: "brandon-grotesque", "Arial", sans-serif;
    speak: none;
    font-size: 20px;
    right: 0;
    top: 2px;
    transform: scaleX(0.8);
}
/*		***		END VIEW ALL		***		*/


/* ********* END LEARNING CENTER PAGES ********* */

/* ------------------ END TSI SUBSITE -------------- */


@media (max-width: 1200px) {
/* --------------------- Rental SUBSITE ----------------- */
	.navbar-inner-rentals-subsite .nav>li>a {
		padding: 4px 15.9px 5px !important;
		font-size: 14px !important;
	}
	.navbar-inner-rentals-subsite-french .nav>li>a {
		padding:4px 7.4px !important;
		font-size: 14px !important;
	}
	.navbar-rentals-subsite>li>a.nav-home-icon {
		padding: 6px 8px 3px 9px !important;
	}
	/* .logo-rentals-sws .img1 {
		padding-left: 0;
	} 
	.logo-rentals-sws a img {
		padding: 0px 0px 0px 11px;
	}*/
	.logo-rentals-sws a.best-rental-logo-position img {
		padding-left: 2px;
	}
	.logo-rentals-sws .rentals-search {
    	margin-left: 76px;
    }
	/* .logo-rentals-sws a:first-child img {
		width: 273px;
	} 
	.logo-rentals-sws a:last-child img {
		width: 91px;
	}*/
	.rentals-shipping-message-sub {
		margin: 3px 15px 0px 0px;
	}
	.rentals-shipping-french {
		width: 325px;
		font-size:12px;
		margin: 3px 15px 0px 0px;
	}
	.air-flow-rentals img {
	    width: 92px;
	}
	.calibrator-rentals img {
	    width: 184px;
	    top: 1px;
	}
	.combustion-refrigeration-analysis-rentals img {
	    width: 142px;
	    top: -38px;
	}
	.distance-dimensional-measurement-rentals img {
	    width: 114px;
	}
	.electrical-testing-rentals img {
	    width: 141px;
	}
	.force-hardness-rentals img {
	    width: 131px;
	}
	.inspection-rentals img {
	    width: 187px;
	}
	.inspection-rentals h2 {
	    width: 70px;
	}
	.moisture-rentals img {
	    width: 80px;
	}
	.power-quality-energy-monitoring-rentals img {
	    width: 112px;
	}
	.power-quality-energy-monitoring-rentals h2 {
		width: 140px;
	}
	.temperature-rentals h2 {
		width: 100px;
	}
	.temperature-rentals img {
	    width: 195px;
	}
	.thermal-imager-rentals img {
	    width: 129px;
	}
	.utility-electrician-tool-rentals img {
	    width: 181px;
	    left: 32px;
	}
	.RF-Microwave img {
	    width: 172px;
	    top: 12px;
	}
	.rental-home-buttons .span4, .rental-home-buttons .span6 {
		height: 83px;
	}
	.rental-home-buttons .rent-button-ad img {
		width:84% !important;
	}
	.rental-home-buttons h2{
		line-height: 22px;
		font-size: 20px;
	}
	.rental-home-buttons-french h2 {
		line-height: 1.1em;
		font-size: 16px;
	}


}


@media (max-width: 1199px) {
	/* --------------------- raytek SUBSITE ----------------- */
	.navbar-raytek-subsite .raytek-dropdown-position-adjustment .dropdown-menu:before {
		left: 330px !important;
	}
	.navbar-raytek-subsite .raytek-dropdown-position-adjustment .dropdown-menu:after {
		left: 331px !important;
	}
	
/* ------------------ REED SUBSITE -------------- */
	.navbar-reed_instruments-subsite .dropdown-menu li>a {
		font-size: 11.5px;
		line-height: 18px;
	}
	.navbar-reed_instruments-subsite .dropdown:last-child .dropdown-submenu>.dropdown-menu {
		right: 222px;
	}
	.dropdown-menu.reed_instruments-whole-cateogies-list-menu {
	    width: 611px;
	}
	.navbar-reed_instruments-subsite .dropdown-menu li>a {
		font-size: 11.5px;
		line-height: 18px;
	}
	.reed-sws-french .navbar-reed_instruments-subsite .dropdown-menu li>a {
		font-size: 9px;
	}
	.navbar-reed_instruments-subsite .dropdown:last-child .dropdown-submenu>.dropdown-menu {
		right: 222px;
	}
/* --------------------- Aemc SUBSITE ----------------- */

/*
.aemc_instruments-search input#ProductSearch.appendInputButton {
	width: 138px !important;
}
*/

/* --------------------- End Aemc SUBSITE ----------------- */
/* --------------------- Shimpo SUBSITE ----------------- */

.shimpo-search input#ProductSearch {
	width: 155px !important;
}

/* --------------------- END Shimpo SUBSITE ----------------- */
/* -- Rentals --*/
.rentals-search form.navbar-search.pull-center  input#ProductSearch {
	width: 144px;
}
/* -- End Rentals --*/

/* ----------------- Olympic SUBSITE -------------- */
	.olympic-sub-site>.row-fluid {
	   	max-width: 940px;
	   	padding: 0px 15px;
	   	box-sizing: border-box;
	}
	.navbar.navbar-inner-olympic-subsite .nav>li>a {
	    padding: 5.5px 12.2px 3.5px;
	}
	.olympic-sub-site-fr .navbar.navbar-inner-olympic-subsite .nav>li>a {
	    padding: 5.5px 8px 3.5px;
	}
	.olympic-sub-site .row-fluid .span4 {
		margin-top: 13.5px;
	}
	.olympic-sub-site .span8 {
		margin-left: 20px;
	}
	.olympic-sub-site .lead {
	    margin-left: -94px;
	}
	.sws-olympic-carousel {
		margin-top: 5px;
		margin-bottom: 0px;
	}
	.sws-olympic-buttons .span3 .application-bkg .series-title {
		font-size: 17px;
	}
/* ----------------- END Olympic SUBSITE -------------- */	
/* ------------------ Toolbox SUBSITE -------------- */
		.lead.tool-lead {
    		margin-top: 8px;
			margin-bottom: 0;
			font-size: 18px;
			line-height: normal;
    	}
    	.lead.tool-lead-french {
	    	font-size: 13.9px;
			margin-top: 16px;
    	}
    	.tool-sub-site .input-append #ProductSearch.appendedInputButton {
	    	width: 250px;
    	}
    	.span2.offset1.tool-shipping-message-box {
	    	margin-left: 50px;
    	}
    	p.tool-shipping-message-sub {
	    	top: 61px;
			left: 48px;
		}
		p.tool-shipping-message-sub.tool-shipping-french {
			left: 50px;
			top:50px;
		}
		.input-append.tool-lead-search {
			margin-top: 35px;
			margin-left: 22px;
		}
		.input-append.tool-lead-search-french {
		    margin-left: 20px;
		    margin-top: 53px;
    	}
		.navbar.navbar-inner-tool-subsite .nav>li>a  {
			font-size: 13px;
			padding: 6px 8.9px 6px;
		}
		.navbar.tool-nav-french .nav>li>a  {
			padding: 6px 5.8px 6px;
			font-size: 12px;
		}
		.navbar-inner-tool-subsite .nav>li.tool-home>a  {
			padding: 4px 11px 8px;
		}
		.tool-body-button img {
			max-width: 200px;
		}
		.tool-bottom-row {
			margin-bottom: 7px;
		}
		.buttons p.tool-button-title {
			font-size: 18px;
			line-height: 22px;
		}
		/* ************** category images spacing ************** */
		.tool-body-button .tool-safety img {
			margin-top: 7px;
		}
		.tool-body-button .tool-plumbing img {
			margin-top: 9px;
		}
		.tool-body-button .tool-electrical img {
			margin-top: -10px;
			width: 170px;
		}
		.tool-body-button .tool-storage img {
			margin-top: 4px;
			width: 180px;
		}
		.tool-body-button .tool-accessories img {
			margin-right: 15px;
		}
		.tool-body-button-french .tool-hand img {
			margin-top: 17px;
			width: 178px;
		}
		.tool-body-button-french .tool-safety img {
			margin-top: 12px;
			width: 180px;
		}

		.tool-body-button-french .tool-electrical img {
			margin-top: 5px;
			margin-right: 4px;
			width: 150px;
		}
		.tool-body-button .tool-electrical p.tool-button-title {
			width: 150px;
		}
		.tool-body-button-french .tool-storage img {
			margin-top: 11px;
			width: 160px;
		}

/* ------------------ END Toolbox SUBSITE -------------- */
/* ------------------ Seek SUBSITE -------------- */

.seek-sub-site {
		padding: 24px 20px 25px;
	}
	.seek-sub-site .span9 {
		margin-left: inherit;
		margin-top: 0;
		float: right;
		margin-top: 20px;
		left: 0;
	}
	.seek-sub-site .span3{
		left: -1px;
		padding: 0 1px 0 0px;
	}
	
	.navbar-inner-seek-subsite {
		margin-bottom: 0;
	}
	
	.seek-mobile-search input#ProductSearch {
		width: 154px !important;
	}
/* ********* BODY ********* */

/* ****** BUTTONS ****** */
	p.seek-series-blurb {
		font-weight: 300;
		font-size: 12px;
		margin-bottom: 0;
		line-height: 14px;
	}
	.series-bkg-seek .seek-red-link {
		font-size: 12px;
	}
	.seek-apps-bkg-seek .span7 {
    	padding-top: 9px;
    }
	.seek-apps-bkg-seek .span7 p.seek-apps-blurb {
		font-size: 11px;
		line-height: 14px;
		padding-right: 4px;
	}
	.seek-apps-bkg-seek .span7 p.seek-apps-title {
		font-size: 14px;
		margin-bottom: 4px;
		margin-top: -1px;
		line-height: 15px;
	}
	div.seek-app-button {
		padding: 6px 10px;
		right: 8px;
		top: 6px;
	}
	.seek-apps-bkg-seek .span7 .seek-app-button p {
		font-size: 10px;
		line-height: 12px;
	}
	.seek-apps-bkg-seek {
		height: 122px;
	}
/* ------------------ END Seek SUBSITE -------------- */

/* ------------------ Baker SUBSITE -------------- */

	.span4.baker-cat-temperature, .span4.baker-cat-humidity, .span4.baker-cat-misc, .span4.baker-cat-accessories {
		margin-left: 2.127659574468085% !important;
	}
	.baker-store .span4.logo-baker-sws {
		width: 23%;
	}
	.baker-store .span8.subheading-nav {
		width: 77%;
		margin-top: 20px;
	}
	.navbar.navbar-inner-baker-subsite.navbar-inner-baker-subsite-french .nav>li>a.nav-home-icon {
		padding-left: 8px;
		padding-right: 8px;
	}
	.navbar.navbar-inner-baker-subsite .nav>li>a {
		padding: 5px 6px 5px;
		text-shadow: none;
		color: #000;
		display: block;
		font-weight: bold;
		font-size: 11px;
	}
	
	.navbar.navbar-inner-baker-subsite.navbar-inner-baker-subsite-french .nav>li>a {
		padding: 5px 9.5px 5px;
	}
	.baker-home-buttons .span4 {
		height: 110px;
	}
	.baker-home-buttons .span4 .baker-button-border {
		margin-top: 105.5px;
	}
	.baker-home-buttons .span4 .application-bkg-baker p {
		/* font-size: 25px; */
		font-size: 22px;
        position: relative;
        right: 0px;
	}
	.baker-home-buttons .span4 .application-bkg-baker {
		position: relative;
		top: 24px;
		margin-right: 10px;
	}
	.baker-home-buttons .span4.baker-cat-pressure img {
		position: relative;
		left: 6px;
		width: 160px;
	}
	.baker-home-buttons .span4.baker-cat-misc .application-bkg-baker, .baker-home-buttons .span4.baker-cat-temperature .application-bkg-baker {
		margin-right: 8px;
	}
	.baker-home-buttons .span4.baker-cat-misc .application-bkg-baker p, .baker-home-buttons .span4.baker-cat-temperature .application-bkg-baker p {
		position: absolute;
		right: 0;
	}
	.baker-home-buttons .span4.baker-cat-temperature img {
		top: 3px;
		width: 124px;
	}
	.baker-home-buttons .span4.baker-cat-humidity img {
		width: 135px;
        top: 0px
	}
	.baker-home-buttons.baker-second-row .span4 img {
		height: 110px;
	}
	.baker-home-buttons .span4.baker-cat-refractometers .application-bkg-baker p {
		right: 10px;
	}
	.baker-home-buttons .span4.baker-cat-misc img {
		position: relative;
		top: 2px;
	}
	.baker-home-buttons .span4.baker-cat-misc .application-bkg-baker p {
		margin-right: 0px;
	}
	.baker-home-buttons.baker-home-buttons-fr .span4.baker-cat-misc img {
		right: 1px;
	}
	.baker-home-buttons.baker-home-buttons-fr .span4.baker-cat-misc .application-bkg-baker p {
		position: relative;
		/* top: -110px; */
	}
	.baker-home-buttons .span4.baker-cat-accessories img{
		height: 110px;
	}
/* ********* PRESSURE LANDING PAGE ********* */
	.span6.baker-pressure {
		height: 101px;
	}
	.baker-pressure .application-bkg-baker p {
		font-size: 24px;
		line-height: 19px;
		margin-bottom: 4px;
	}
	.baker-pressure.bkg-baker-b1600-b1800 .application-bkg-baker p {
		line-height: 28px;
	}
	.baker-pressure .application-bkg-baker {
		margin-right: 15px;
	}

/* ********* END PRESSURE LANDING PAGE ********* */

/* ------------------ END Baker SUBSITE -------------- */

/* ------------------ Dent SUBSITE -------------- */

/* ********* HEADER ********* */
	.dent-sub-site {
		padding: 15px 24px 15px 23px;
	}
	.navbar ul.nav.navbar-dent-subsite {
		margin-right: 0;
	}

	.dent-sub-site .span8 {
		margin-left: 23px;
		width: 67.85%;
	}
	.dent-sub-site .shipping-message-sub {
		margin-right: 0;
	}
	.logo-dent-sws .brandlogo {
		margin-bottom: 0px;
	}
	.dent-search .navbar-search input#ProductSearch {
		width: 175px;
	}
/* *********  NAV  ********* */
	.navbar.navbar-inner-dent-subsite .nav>li>a {
		padding: 5.5px 35px 4px;
		font-size: 13px;
		margin-left: 3px;
	}
	.navbar.navbar-inner-dent-subsite.navbar-inner-dent-subsite-french .nav>li>a {
		padding: 5.5px 14.9px 4px;
	}
	.navbar-inner-dent-subsite .nav>li.home-btn>a {
		margin-left: 0;
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
/* ********* END HEADER ********* */

/* ********* BUTTONS ********* */
	.buttons-dent div {
		height: 110px;
		padding-left: 19px;
		padding-right: 19px;
	}
	.buttons-dent div p.dent-cat-title {
		font-size: 15px;
		line-height: 17px;
		width: 162px;
		margin-top: 11px;
	}
	.buttons-dent .dent-cat-smartlogger div {
		padding-right: 17px;
		background-position-x: 18%;
	}
	.buttons-dent .dent-cat-revenue div {
		padding-right: 14px;
	}
	.buttons-dent .dent-cat-accessories div {
		padding-right: 13px;
	}
	.buttons-dent .dent-cat-powerscout div {
		padding-right: 16px;
	}
	.buttons-dent.buttons-dent-fr div p.dent-cat-title {
		width: 130px;
	}
	
	.buttons-dent .dent-cat-standard div p.dent-cat-title {
		width: 155px;
	}
	.buttons-dent .dent-cat-smartlogger div p.dent-cat-title, .buttons-dent.buttons-dent-fr .dent-cat-smartlogger div p.dent-cat-title {
		width: 120px;
	}
	.buttons-dent .dent-cat-accessories div p.dent-cat-title, .buttons-dent.buttons-dent-fr .dent-cat-accessories div p.dent-cat-title {
		width: 90px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-standard div p.dent-cat-title {
		width: 150px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-revenue div p.dent-cat-title {
		width: 150px;
	}
	
	.buttons-dent .dent-cat-elitepro img {
		width: 37px;
	}
	.buttons-dent .dent-cat-powerscout img {
		width: 130px;
		top: -63px;
	}
	.buttons-dent .dent-cat-smartlogger img {
		width: 78px;
		margin-top: 8px;
	}
	.buttons-dent .dent-cat-standard img {
		width: 95px;
		margin-top: 19px;
	}
	.buttons-dent .dent-cat-revenue img {
		width: 130px;
	    position: relative;
	    top: -55px;
	}
	.buttons-dent .dent-cat-accessories img {
		width: 160px;
		margin-top: 0;
	}
	
	.buttons-dent.buttons-dent-fr .dent-cat-powerscout img {
	    position: relative;
	    top: -98px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-revenue img {
		position: relative;
	    top: -68px;
	}
	
/* ********* END BUTTONS ********* */

/* ------------------ END Dent SUBSITE -------------- */

/* ------------------ RIDGID SUBSITE -------------- */

/* ********* HEADER ********* */
	.navbar.navbar-inner-ridgid-subsite .nav>li>a {
		padding: 5px 65.3px 3px;
	}
	.ridgid-sub-site-fr .navbar.navbar-inner-ridgid-subsite .nav>li>a {
		padding: 5px 66.2px 3px;
	}
	.navbar.navbar-inner-ridgid-subsite .nav>li>a.nav-home-icon {
	    padding: 6px 7px 2px 8px;
	    margin-left: 0;
	}
	.ridgid-sub-site .span8 {
		margin-top: -1px;
		margin-left: 14px;
		width: 607px;
	}
	.ridgid-sub-site .lead {
		margin-bottom: 4px;
	}
	.ridgid-shipping-message-sub {
	    margin-top: 7px;
	}
	.ridgid-sub-site .ridgid-search.navbar-search {
	    margin-top: 7px;
	}
	.ridgid-sub-site input#ProductSearch {
		width: 181px !important;
	}
	.ridgid-sub-site.ridgid-sub-site-fr input#ProductSearch {
		width: 162px !important;
		font-size: 13.5px;
	}
	.ridgid-shipping-message-sub {
		margin-right: 0;
	}
	/* ********* END HEADER ********* */
	
	/* ********* HERO ********* */
	div.ridgid-hero.span12 {
		margin-bottom: 20px;
	}
	/* ********* END HERO ********* */
	
	/* ********* BUTTONS ********* */
	.row-fluid div.span4.ridgid-cat-button {
		height: 200px;
		margin-bottom: 20px;
		margin-left: 2.127659574468085%;
	}
	.row-fluid.ridgid-home-buttons-bottom div.span4.ridgid-cat-button {
		margin-bottom: 5px;
	}
	/* ********* END BUTTONS ********* */

/* ------------------ END RIDGID SUBSITE -------------- */

/* ------------------ Data Loggers SUBSITE -------------- */

/* ********* HEADER ********* */
	.dls-sub-site {
		padding: 15px 19px 17px;
	}
	.navbar ul.nav.navbar-dls-subsite {
		margin-right: 0;
	}
	
	.dls-sub-site .span3 {
		width: 260px;
		margin-top: 7px;
	}
	.dls-sub-site .span9 {
		width: 69%;
		margin-left: 19px;
		margin-top: -4px;
	}
	.dls-sub-site .lead {
		font-size: 18px;
	}
	.dls-sub-site .shipping-message-sub {
		margin-right: 0;
	}
	.dls-sws-french .shipping-message-sub {
		font-size: 13px;
	}
	.logo-dls-sws .brandlogo {
		margin-bottom: 0px;
	}
	.dls-search input#ProductSearch.appendInputButton {
		width: 195px !important;
	}
/* *********  NAV  ********* */
	.navbar.navbar-inner-dls-subsite .nav>li>a {
		padding: 3.5px 7.5px 4px;
		font-size: 13px;
	}
	.navbar.navbar-inner-dls-subsite.navbar-inner-dls-subsite-french .nav>li>a {
		padding: 5.5px 8.7px 4px;
	}
	.navbar-inner-dls-subsite .nav>li.home-btn>a {
		margin-left: 0;
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
/* ********* END HEADER ********* */

/* ********* BUTTONS ********* */
	.dls-home-buttons {
		margin-bottom: 15px;
	}
	.dls-home-buttons .span4  {
	    border-radius: 12px;
	    height: 150px;
	}
	.dls-home-buttons .span8  {
	    border-radius: 12px;
	    height: 150px;
	}
	.dls-home-buttons h2 {
		margin-top: 10px;
		line-height: 30px;
		font-size: 30px;
	}
	.dls-home-buttons .span4 img {
		max-height: 150px;
	}
	.dls-home-buttons .span4 .dls-electrical-button img {
		max-height: 153px;
	}
	
/* ********* END BUTTONS ********* */

/* ------------------ END Data Loggers SUBSITE -------------- */
/* ------------------ Firefighting SUBSITE -------------- */
/* ********* HEADER ********* */
	.fire-store {
		padding: 10px 24px 16px 25px;
	}
	.fire-store .span10.subheading-nav {
	    padding-left: 6px;
	    margin-top: 19px;
	}
	.fire-store .fire-search input#ProductSearch {
	    width: 177px !important;
	}
	.fire-sws-french .fire-store .fire-search input#ProductSearch {
	    width: 233px !important;
	}
/* *********  NAV  ********* */
	.navbar.navbar-inner-fire-subsite .nav>li>a {
		padding: 6px 36px 4px;
	}
	.navbar.navbar-inner-fire-subsite.navbar-inner-fire-subsite-french .nav>li>a {
		padding: 6px 31.7px 4px;
	}
	.navbar.navbar-inner-fire-subsite .nav>li>a.nav-home-icon {
	    padding: 7px 8px 3px 9px;
	}
/* ********* END HEADER ********* */

/* ********* BUTTONS ********* */
.fire-home-buttons .span4  {
    padding-right: 10px;
	padding-left: 11px;
    border-radius: 12px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    max-height: 90px;
}
.fire-home-buttons h2 {
	margin-top: 7px;
	-webkit-margin-before: 7px;
	line-height: 24px;
	font-size: 20px;
	width: 166px;
}
.fire-home-buttons.fire-home-buttons-french h2 {
	line-height: 22px;
    font-size: 18px;
}
.fire-home-buttons .span4 img {
	max-height: 89px;
}
.fire-home-buttons .span4.voltage-cat-button h2 {
	width: 185px;
}
/* ------------------ END Firefighting SUBSITE -------------- */

/* ----------------- VendingMiserStore SUBSITE -------------- */
	.vms-store .subheading-nav {
	    padding-left: 11px;
	}
	.navbar-vms-subsite.nav>li>a {
	    padding: 5px 37.3px;
	}
	.navbar-inner-vms-subsite-french .navbar-vms-subsite.nav>li>a {
	    padding: 5px 35.3px;
	}
	.vms-search .navbar-search {
	    margin-top: 2px;
	}
	.vms-body .text-slot {
		padding-left: 5px;
	}
	.navbar-inner-vms-subsite .dropdown:last-child .dropdown-menu {
		left: -158px;
		float: right;
	}
	.navbar-inner-vms-subsite.navbar .nav>li:last-child>.dropdown-menu:before{
		left: 171px;
	}
	.navbar-inner-vms-subsite.navbar .nav>li:last-child>.dropdown-menu:after {
		left: 170px;
	}
	.vms-body .text-slot h4, .vms-body .text-slot h4 a {
	    font-size: 17px;
	    margin-top: 5px;
	    margin-bottom: 0px;
	}
	.vms-body .text-slot p, .vms-body .text-slot p a {
		font-size: 11px;
		line-height: 16px;
	}
	.vms-body .text-slot {
		height: 178px;
	}
/* --------------------- Pelican SUBSITE ----------------- */	
	div#store-banner.pelican-store {
	    padding: 10px 19px 5px;
	}
	.pelican-store .subheading-nav {
	    margin-top: 5px;
	}
	.pelican-store .navbar-pelican-subsite.nav>li>a {
		font-size: 11px;
	    padding: 5px 17px;
	}
	.pelican-store .navbar-pelican-subsite .home-btn a {
	    padding: 5px 8px!important;
	}
	.pelican-store .pelican-search input.appendInputButton {
	    width: 152px !important;
	}
	.pelican-store .navbar-inner-pelican-subsite-french .navbar-pelican-subsite.nav>li>a {
	    padding: 5px 14.8px;
	    font-size: 9.5px;
	}
	.pelican-sws-body h2 {
		font-size: 18px;
	}
	.pelican-sws-body .row-fluid a .span3  {
		margin-left: 2.127659574468085%;
	}
	.pelican-sws-body .row-fluid a:first-child .span3  {
		margin-left: 0px;
	}
	
/* ------------------ Power Meters SUBSITE -------------- */
/* ********* HEADER ********* */
.pms-sub-site {
	padding: 13px 30px;
}
.logo-pms-sws .brandlogo {
	padding-right: 0px;
	max-height: 120px;
	margin-left: 0;
}
.pms-sub-site .span10.subheading-nav {
	margin-top: 6px;
	margin-left: 2.127659574468085%;
	padding-left: 1px;
}


.pms-sub-site .lead {
	margin-bottom: 4px;
	font-size: 21px;
	line-height: 26px;
}


/* *********  NAV  ********* */
.navbar.navbar-inner-pms-subsite .nav>li>a {
	padding: 4px 22.2px 5px;
    font-size: 18px;
    line-height: 22px;
}
.navbar.navbar-inner-pms-subsite.navbar-inner-pms-subsite-french .nav>li>a {
	padding: 4px 17.1px 5px;
	font-size: 17px;
}
.navbar.navbar-inner-pms-subsite .nav>li.home-btn>a {
	padding: 9px 8px 2px 9px;
	line-height: 20px;
    font-size: 13px;
}
.navbar.navbar-inner-pms-subsite.navbar-inner-pms-subsite-french .nav>li.home-btn>a {
	padding-top: 8px;
	padding-bottom: 3px;
}
.dropdown-menu.pms-fat-nav-brand-list {
	width: 728px;
    left: -456px;
}
.navbar .nav>li>.pms-fat-nav-brand-list.dropdown-menu:before {
	left: 465px;
}
.navbar .nav>li>.pms-fat-nav-brand-list.dropdown-menu:after {
	left: 466px;
}
/* ********* END HEADER ********* */

/* ********* ADS ********* */


/* ********* END ADS ********* */

/* ********* BUTTONS ********* */
.pms-home-buttons .span4 {
	border-bottom-width: 4px;
}
.pms-home-buttons h2 {
	line-height: 26px;
    font-size: 23px;
	margin-left: 12px;
	-webkit-margin-start: 12px;
	margin-bottom: 7px;
	-webkit-margin-after: 7px;
}
.pms-home-buttons-french.pms-home-buttons h2 {
	font-size: 19px;
    line-height: 22px;
	max-width: 120px;
	margin-bottom: 8px;
	-webkit-margin-after: 8px;
}
.pms-home-buttons .span4 img {
	height: 105px;
}
.pms-home-buttons-french.pms-home-buttons .span4.pms-potential-transformers img {
	padding-top: 7px;
    box-sizing: border-box;
}

/* ********* END BUTTONS ********* */

/* ********* CT TOOL AD ********* */

.ct-selector-tool-ad {
	height: 70px;
}
.ct-selector-tool-ad h3 {
	font-size: 30px;
	margin-left: 22px;
	margin-right: 20px;
	padding-bottom: 0;
}
.ct-selector-tool-ad .btn.pms-btn {
	font-size: 17px;
}
.ct-selector-tool-ad img {
	height: 68px;
}
.ct-selector-tool-ad-french.ct-selector-tool-ad h3 {
	font-size: 25.5px;
    margin-left: 13px;
    margin-right: 11px;
	padding-bottom: 0;
}
.ct-selector-tool-ad-french.ct-selector-tool-ad .btn.pms-btn {
	font-size: 16px;
}

/* ********* END CT TOOL AD ********* */

/* ------------------ END Power Meters SUBSITE -------------- */
	
/* ------------------ TSI SUBSITE -------------- */
/* ********* HEADER ********* */
.tsi-header {
    padding: 15px 0px 18px;
}
.tsi-header>.row-fluid {
	max-width: 910px;
	margin: 0 auto;
}

.tsi-header .span3.logo-tsi-sws {
	width: 220px;
	margin-top: 15px;
	margin-left: -6px;
}
.logo-tsi-sws .brandlogo {
    padding-bottom: ;
}
.tsi-header .span9.subheading-nav {
	width: 684px;
	margin-top: 0px !important;
	margin-right: -2px;
}
.tsi-header .lead {
	margin-bottom: 4px;
}

/* *********  NAV  ********* */

.navbar.navbar-inner-tsi-subsite .nav>li.home-btn>a {
    padding: 2px 7px 3px 7px !important;
}
.navbar.navbar-inner-tsi-subsite .nav>li>a {
	padding: 4px 5px 3px;
	font-size: 16px;
	line-height: 18px;
}
.navbar.navbar-inner-tsi-subsite.navbar-inner-tsi-subsite-french .nav>li>a {
	font-size: 14.5px;
	line-height: 18px;
}

/* ********* END HEADER ********* */

/* ********* ADS ********* */
.tsi-sws-store {
	margin-top: 0;
	font-family: brandon-grotesque, 'Open Sans', sans-serif;
}
.tsi-sws-store #myCarousel {
	margin-bottom: 6px;
}
/* ********* END ADS ********* */

/* ********* BUTTONS ********* */

div.tsi-sws-store div.tsi-home-buttons {
	margin-bottom: 14px;
}
div.tsi-sws-store div.tsi-home-buttons.tsi-home-buttons-last {
	margin-bottom: 0px;
}

.tsi-home-buttons .tsi-cat-button .tsi-cat-title {
	padding: 6px 10px 5px;
}
.tsi-home-buttons .tsi-cat-button .tsi-cat-title p {
	font-size: 19px;
	line-height: 19px;
}

/*		***		FRENCH		***		*/
.tsi-home-buttons-fr.tsi-home-buttons .tsi-cat-button .tsi-cat-title {
	padding: 6px 12px 5px;
}
.tsi-home-buttons-fr.tsi-home-buttons .tsi-cat-button .tsi-cat-title p {
	line-height: 21px;
}

/*		***		END FRENCH	***		*/

/* ------------------ END TSI SUBSITE -------------- */

}
@media (min-width: 980px) and (max-width: 1199px) {
	.mhide img.brandlogo { visibility: visible}
	
	
/* --------------------- REED SUBSITE ----------------- */
	.reed_instruments-store {
		padding-left: 26px;
	}
	.reed_instruments-store .subheading-nav {
		margin-left: -18px;
	}
	.reed_instruments-shipping-message-sub {	    
	    margin: 8px 28px 0px 0px;
	}
	.navbar-inner-reed_instruments-subsite .nav>li>a {
	    padding: 5.2px 60.4px 4.3px;
	}
	.navbar-inner-reed_instruments-subsite .lead { 
		margin-top: -18px;
		line-height: 22px;
	}
	.reed-sws-french .navbar-inner-reed_instruments-subsite .nav>li>a {
		padding: 5.5px 61px 4px;
	}
	.reed-sws-french .reed_instruments-shipping-message-sub {	  
	    margin: 8px 26px 0px 0px;
	}

/* --------------------- Rental ----------------- */	
	.rentals-store .subheading-nav {
		margin-top: 41px;
	}
/* --------------------- BW SUBSITE ----------------- */
	.bw_technologies-store .subheading-nav {
		margin-left: 7px;
		margin-top: 1px;

	}	
	.navbar-inner-bw_technologies-subsite .nav>li>a {
		padding: 5px 15.4px !important;
		font-size: 11px;
	}
	.bw-technologies-sws-fr .navbar-inner-bw_technologies-subsite .nav>li>a	{
		padding: 5px 12.8px !important;
	    font-size: 10px;
	}			
	.navbar-inner-bw_technologies-subsite li.home-btn a { 
		padding-left: 6px;
		padding-right: 6px;
	}
	.navbar-bw_technologies-subsite a.nav-home-icon>i{
		margin-top: 1px;
	}
	.bw_technologies-search.span4 {
		margin-left: 2.127659574468085%;
	}
	.bw_technologies-search.span4 input.appendInputButton {
		font-size: 12px;
	}
	.bw_technologies-search  .appendedInputButton {
		width: 175px !important;
	}
	.bw_technologies-search .appendedInputButton {
		font-size: 10.5px;
	}
	.navbar-inner-bw_technologies-subsite .lead {
		line-height: 20px;
		margin-bottom: 0;
	}
	.navbar-inner-bw_technologies-subsite .lead .white {
		top: 0;
	}

	.navbar-inner-bw_technologies-subsite .nav {
		float: left;
		position: relative;
		margin:0px 10px 0px 5px;
		left: 5px !important;
	}    

	.navbar-inner-bw_technologies-subsite .lead .white{
		left: 10px;

	}
	.bw_technologies-shipping-message-sub {
		position: relative;
	}
	
	.bw-technologies-sws-fr .bw-body-button div.home>p.category-title>strong {
		color: black;
	    font-family: 'Lato', sans-serif;
	    font-weight: 700;
	    font-size: 14px;
	}
	.bw-technologies-sws-fr .bw_technologies-search .appendedInputButton{
		width: 175px !important;
	    font-size: 10px;
	}
	.bw_technologies-shipping-message-sub {
		margin: 5px 6px 0px 0px;
	}

	.bw_technologies-shipping-french {		
		margin: 5px 6px 0px 0px;
	}
	.bw-top-3 {
		margin-bottom: 24px !important;	
	}
	.bw-body-button .accessory-img img {
		left: 200px !important;
	}
	
	.bw-body-button .accessory-img.long-img img{
		left: 130px !important;
	}
	.bw-body-button .sensor img{
		margin-top: 10px;
	}
	
	
/* ------------------FlukeNetworks SUBSITE -------------- */
.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-whole-list-menu {
	width: 523px;
}
.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-learning-list-menu{
	padding: 0px;
}
/* FRENCH */
.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-learning-list-menu-french{
	width: 372px;
	float: left;
	padding: 0px;
}
.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-whole-list-menu ul:first-child{
	border-right: 1px solid #29416C;

}
.navbar-inner-fluke-networks-subsite .dropdown-menu.fluke-net-whole-list-menu ul:last-child{
	border:none;

}
		.navbar-inner-fluke-networks-subsite .nav>li>a  {
			padding: 5px 54.7px !important;
			font-size: 13px !important;
		}
		
		.navbar-inner-fluke-networks-subsite li.home-btn a {
			padding: 5px 17px 5px 17px !important;
		}

/*
		.navbar-inner-fluke-networks-subsite-french .nav>li>a  {
			padding: 5px 25.3px !important;
			font-size: 10.3px !important;
		}
*/
		
		.navbar-inner-fluke-networks-subsite-french .nav>li:not(:first-child)>a  {
		padding: 5px 48.5px !important;
	}
		
		.navbar-fluke-networks-subsite a.nav-home-icon>i {
			margin-top: 0;
		}
		.navbar.navbar-inner-fluke-networks-subsite .divider-vertical {
			height: 30px;
		}
		.navbar-inner-fluke-networks-subsite {
			margin-left: 81px;
		}
		.fluke-networks-shipping-message-sub {
			margin-right: 12px;
		}
		.fluke-networks-store {
			padding-left: 46px;
		}
		.fluke-networks-store .subheading-nav {
			margin-top: -22px;
		}
		.navbar-inner-fluke-networks-subsite .lead .white {
    		position: relative;
			top: 29px;
			font-size: 13px;
    	}
		.fn-line1 {
			margin-bottom: 10px;
		}
		.fn-hr {
			margin-bottom: 20px;
		}
		.fn-images-row1 {
			border-bottom: solid 5px #DCAB27;
		}
		p.fn-button-titles {
			font-size: 21px;
			margin-top: 10px;
			padding-right: 10px;
		}
		
		p.application-title-fn-direct {
			text-align: center;
			padding-top:10px;
			padding-bottom: 5px;
			margin-top: 0;
			margin-bottom: 0;
		}
		
		.fn-line2-title-box, .fn-line3-title-box {
			padding-left: 15px;
		}
		
		.fn-button-titles.fn-fiber-title {
			width: 230px;
		} 
		/* ****** colored lines ****** */
		.fn-grey {
			border-top: 5px solid #A3A6AD;
		}
		
		.fn-blue {
			border-top: 5px solid #29416C;
		}
		
		.fn-yellow {
			border-top: 5px solid #DCAB27;
		}
		/* **** end colored lines **** */
		
		.datacenters p.fn-button-titles {
    margin: 1em auto;
    font-size: 1.5em;
}

    .fn-line3-boxes.datacenters-box {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
    align-content: center;
    align-items: center;
}

.datacenters.fn-line3-title-box {
    padding-left: 0;
    width: 100%;
    display: flex;
}

.datacenter-image {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.fn-cta, .fn-cta-fr {
    display: flex;
    align-items: center;
    width: 82%;
    justify-content: flex-end;
    margin-right: 1em;
}



/* ------------------END FlukeNetworks SUBSITE -------------- */
/* ------------------ NEURIO SUBSITE -------------- */

/* ********* HEADER ********* */
	.neurio-sws-header {
    	padding: 18px 26px 20px 24px;
    }
	.neurio-sws-header .span8 {
		margin-top: 7px;
		margin-left: 25px;
	    width: 580px;
	}
	.neurio-sws-header .neurio-mobile-search input#ProductSearch.appendInputButton {
	    width: 224px !important;
	    margin-left: 1px;
	}
	.navbar.navbar-inner-neurio-subsite .nav>li>a {
	    padding: 6px 35.6px 4px;
	}
	.navbar.navbar-inner-neurio-subsite.neurio-nav-french .nav>li>a {
		padding: 6px 24.6px 4px;
	}
	.navbar.navbar-inner-neurio-subsite .nav>li>a.neurio-home-icon {
	    padding: 7px 8px 3px 9px;
	}
	
/* ********* NAV ********* */
	
	
/* ********* END HEADER ********* */
/* ********* BODY ********* */
	.neurio-row-2 .span5 img, .neurio-row-2 .span7 iframe {
		height: 290px;
	}
	.neurio-row-3 .span3 img {
		width: 160px;
	}
	.neurio-row-3 p.neurio-empower-blurb {
	    padding: 0 10px;
	}
	.neurio-row-3.neurio-row-3-french p.neurio-empower-blurb {
		padding: 0;
	}
	
/* ********* END BODY ********* */

/* ------------------ END NEURIO SUBSITE -------------- */
/* ------------------ MEGGER SUBSITE -------------- */
/* ********* HEADER  ********* */
	.megger-sws-header .megger-mobile-search input#ProductSearch.appendInputButton {
		width: 232px !important;
	}
	
	.megger-sws-header .span8 {
		margin-top: 4px;
	}
	.megger-sws-header-fr .megger-vak-wording, .megger-sws-header-fr .megger-shipping-message-sub {
		font-size: 11px;
	}

/* *********  NAV  ********* */
	.navbar.navbar-inner-megger-subsite .nav>li>a {
	    padding: 6px 21.5px;
	}
	.navbar.navbar-inner-megger-subsite.megger-nav-french .nav>li>a {
		padding: 6px 14.5px;
	}
	.navbar.navbar-inner-megger-subsite .nav>li>a.megger-home-icon {
	    padding: 7px 10px 5px;
	    margin-left: 0;
	}
	

/* ********* END HEADER ********* */

/* ********* BODY ********* */

	.megger-home-buttons .megger-cat-button .megger-cat-title {
		padding: 8px 5px;
	}
	
	.megger-home-buttons .megger-cat-button .megger-cat-title p {
		font-size: 15.4px;
	}

/* ********* END BODY ********* */

/* ------------------  END MEGGER SUBSITE -------------- */
	
/* ----------------- VendingMiserStore SUBSITE -------------- */
	.vms-body-french.vms-body .text-slot p, .vms-body-french.vms-body .text-slot p a {
	    font-size: 12px;
	    line-height: 1.43em;
	}
	
/* ----------- GSS SubSite ----------- */
	.gss-mobile {
		background-image: url(/images/pages/globalscientificsupply/sws-header-background.jpg);
	}
	
	.gss-mobile .btn-navbar {
		background-color: #333 !important;
	}
	.gss-mobile .btn-navbar:hover, .gss-mobile .btn-navbar:active {
		background-color: #333 !important;
		border: 1px solid white;
	}
	
	
	.gss-mobile img.brand.mobile-logo {
		width:95px;
		padding: 10px 20px 10px 15px;
	
	}
	
	.gss-mobile .navbar-search {
		margin: 5px 0px 10px 0px;
		float: left;
		padding-left: 5px;
	}
	.gss-mobile li>a {
		color: #fff !important;
		font-size: 14px;
	}
	.gss-mobile .dropdown-menu a {
		padding: 9px 3px !important;
		display: block;
		text-align: left;
		color: #DDD !important;
	}
	.gss-mobile li>a:hover {
		color:  #fff !important;
		background-color: #447380 !important;
	}
	.gss-mobile .btn-navbar .icon-bar {
		background-color:   #fff !important;
	}
	.gss-mobile .btn-navbar:hover .icon-bar {
		background-color:   #f1c40f;
	}
	
	.gss-mobile li.dropdown.open>.dropdown-toggle, .gss-mobile  li.dropdown.active>.dropdown-toggle, .gss-mobile li.dropdown.open.active>.dropdown-toggle {
	    color: #FFF!important;
	    background: transparent !important;
	}
	.gss-mobile .dropdown-header {
	    font-weight: bold !important;
	}
	.logo-gss-sws .gss-search {
	    left: 38px;
	    width: 90%;
	    top: -18px;
	}
	.logo-gss-sws.span3 {
	    width: 224px;
	}
	.dropdown-menu.gss-fat-nav-brand-list {
	    width: 666px;
	    left: -579px;
	}
	.navbar-inner-gss-subsite-french .dropdown-menu.gss-fat-nav-brand-list {
	    left: -581px;
	}
	.navbar .nav>li>.gss-fat-nav-brand-list.dropdown-menu:before {
	    left: 582px;
	}
	.navbar .nav>li>.gss-fat-nav-brand-list.dropdown-menu:after {
	    left: 583px;
	}
	.gss-fat-nav-brand-list ul li {
	    font-size: 12px;
	    line-height: 18px;
	}
	.gss-store .input-append input {
		font-size: 11px;
	}
	.gss-store .btn {
		padding: 6px 12px;
	}
	.navbar-inner-gss-subsite .nav>li>a {
		padding: 6px 19.2px 4px !important;
	}

	.navbar-inner-gss-subsite-french .nav>li>a{
		padding: 6px 12.7px 4px !important;
	}
	.navbar-inner-gss-subsite .nav {
		float: left;
		margin:0px;
		top:17px;
		left: -3px !important;
	}
	.gss-store .subheading-nav {
		padding-left: 0px;
		margin-left: 20px;
		margin-top: 8px;
	}  				
	.navbar-inner-gss-subsite li.home-btn a { 
		padding: 5px 5px !important;
	}
	.navbar-gss-subsite a.nav-home-icon>i{
		margin-top: 0px;
	}
	.gss-search  .appendedInputButton {
		width: 148px !important;
	}
	.gss-search .appendedInputButton {
		font-size: 13px;
	}
	.gss-store .subheading-nav {
		max-height: 100px;
	}
	.gss-vak-wording {
		font-size: 11px;
		top: 24px;
		margin-top:  1px;
		left: -3px;
	}
	.gss-shipping-message-sub {
		margin: 4px 0px 0px 0px;
	    font-size: 12px;	    
	}
	.gss-shipping-french {		
		margin: 3.5px 0px;
		font-size: 11px;
	}
	.gss-sws-store .side-graphic a img{
		margin-bottom: 15px;
	}

/* ----------- GSS SubSite end ----------- */
/* ------------------ Power Meters SUBSITE -------------- */
	.row-fluid.pms-sws-store {
		padding-top: 3px;
	}
/* ------------------ END Power Meters SUBSITE -------------- */
	
/* ------------------ Power Meters SUBSITE -------------- */
/* ********* CT SELECTOR TOOL ********* */
	#datatable_filter label input {
		width: 125px;
	}
	.showentries div.dataTables_length select {
	    width: 60px;
	}
/* ********* END CT SELECTOR TOOL ********* */
/* ------------------ END Power Meters SUBSITE -------------- */
	
}
@media (max-width: 1200px) and (min-width: 980px){
	.navbar-baker-subsite li {
		display: flex;
		align-items: center;
		padding: 0px 5px;
		border-left: 1px solid #e9eaeb;
	}
	.navbar.navbar-inner-baker-subsite .nav>li>a {
		padding: 5px 2px 5px;
	}
	.navbar.navbar-inner-baker-subsite.navbar-inner-baker-subsite-french .nav>li>a {
		padding: 5px 0px 5px;
	}
}
@media (min-width: 980px){
		.sws-extech-store {
			margin-bottom: 20px;
		}
}
@media (min-width: 768px) {
/* ------------------ Power Meters SUBSITE -------------- */
/* ********* CT SELECTOR TOOL ********* */
	#new-filter-spot .accordion-body.collapse {
		height: auto !important;
	}
	#datatable_wrapper .table td.ct-price span:nth-child(2) {
		line-height: 17px;
	}
/* ********* END CT SELECTOR TOOL ********* */
/* ------------------ END Power Meters SUBSITE -------------- */
}

@media (min-width: 768px) and (max-width: 980px) {
/* --------------------- Rental SUBSITE ----------------- */
		.rental-home-buttons .span6 img {
			width: 91px;
		}
		.rental-home-buttons .rent-button-ad img {
			width:100%;
		}
/* ------------------FlukeNetworks SUBSITE -------------- */
		.navbar-inner-fluke-networks-subsite .lead {
			font-size: 13px;
			line-height: 20px;
			margin-bottom: 7px;
		}
	
		.fluke-networks-store .subheading-nav {
			margin-top: -13px;
		}

/* ------------------END FlukeNetworks SUBSITE -------------- */

/* ------------------ Seek SUBSITE -------------- */
	.seek-sws-eng {
		margin-top: 10px;
	}
	.seek-apps-bkg-seek .span7 {
		padding-top: 6px;
		width: 55%;
	}
	.seek-apps-bkg-seek .span7 p.seek-apps-blurb {
		font-size: 9px;
		line-height: 12px;
	}
	.seek-apps-bkg-seek .span7 .seek-app-button p {
	    font-size: 9px;
	    line-height: 9px;
	}
	div.seek-app-button {
		top: 4px;
	}
	.seek-apps-bkg-seek {
		height: 101px;
	}
/* ------------------ END Seek SUBSITE -------------- */

}

@media (min-width: 768px) and (max-width: 979px) {
/* --------------------- Rental ----------------- */
	/* .navbar-inner.rentals-mobile {
		margin: 0px;
		padding-top: 1.2px;
		padding-bottom: 5.2px;
	} */
	.rental-home-buttons .span4 {
		height: 71px;
	    background-size: cover;
	}
	.air-flow-rentals img {
	    width: 78px;
	}
	.calibrator-rentals img {
	    width: 155px;
	    top: 1px;
	}
	.combustion-refrigeration-analysis-rentals img {
	    width: 127px;
	    top: -38px;
	}
	.distance-dimensional-measurement-rentals img {
	    width: 96px;
	}
	.electrical-testing-rentals img {
	    width: 118px;
	}
	.force-hardness-rentals img {
	    width: 110px;
	}
	.inspection-rentals img {
	    width: 154px;
	}
	.inspection-rentals h2 {
	    width: 46px;
	}
	.moisture-rentals img {
	    width: 68px;
	}
	.power-quality-energy-monitoring-rentals img {
	    width: 94px;
	}
	.temperature-rentals img {
	    width: 176px;
	}
	.temperature-rentals h2 {
	    width: 70px;
	}
	.thermal-imager-rentals img {
	    width: 109px;
	}
	.utility-electrician-tool-rentals img {
	    width: 158px;
	    left: 32px;
	}
	.RF-Microwave img {
	    width: 143px;
	    top: 12px;
	}
	.rental-home-buttons h2 {
	    line-height: 15px;
	    font-size: 13px;
	    height: 35px;
	}
	.rental-last-button {
		margin-bottom: 15px;
	}
	.text-center.rent-button-ad img {
		width: 100%;
	}
	.rental-sws-store {
		margin: 0px 0 12px 0;
		padding-top: 6px;
	}
	.rental-home-buttons .span8 {
		height: 71px;
	}
	.rental-home-buttons .span8 img {
		min-height: 71px;
	}

/* --------------------- Olympic SUBSITE ----------------- */	
	.sws-olympic-buttons {
		margin-bottom: 20px;
	}
/* --------------------- END Olympic SUBSITE ----------------- */		
/* --------------------- BW SUBSITE ----------------- */
	.bw-top-3 {
		margin-bottom: 20.25px !important;
		text-align: center;
	}
	.bw-body-button div.home>p.category-title>strong {
		font-size: 12px;
	}
	.bw-body-button div.home>p.category-title {
		font-size: 10px;
		width: 130px;
		line-height: 14px;	
	}
	.bw-body-button .accessory-img img {
		height: 70px;
		top: 9px !important;
		left: 65% !important;
	}
	.bw-body-button .accessory-img.long-img img {
		left: 85px !important;
	}
	.bw-body-button div.home>div.sensor>img {
		padding-top: 15px;	
	}
/* --------------------- Tool Box SUBSITE ----------------- */	
	.row-fluid.carousel-top.sws-toolbox-carousel {
		padding-top: 0px;
		margin-bottom: 5px;
		margin-top: -7px;
	}
/* --------------------- REED SUBSITE ----------------- */	
	.reed-home-buttons.mhide.ipad-view-setting {
		padding-top: 0px;
	}
	.reed-direct-button-last-row {
	    margin-bottom: 15px;
	}
	.row-fluid.reed-sws-store {
		padding-top: 0px;
	}
/* --------------------- Shimpo SUBSITE ----------------- */	
	.shimpo-sws-store.carousel-top {
		margin-bottom: 0px;
	}
	.shimpo-home-buttons.mhide.ipad-view-setting {
		padding-top: 0px;
	}
/* --------------------- SENSIT SUBSITE ----------------- */
	.row-fluid.sensit-sws-eng {
		margin-top: 6px;
	}
	.row-fluid.sensit-sws-eng, .row-fluid.sensit-sws-eng .carousel-top {
		padding-top: 0px;
	}	
	.industries-bkg-snst .industries-title {
	    font-size: 13px !important;
	}
	.industries-bkg-snst a {
	    width: 74% !important;
	}
	.series-bkg-snst .series-sub-title {
		font-size: 10px;
	}
/* --------------------- Dwyer SUBSITE ----------------- */	
	.dwyer-sws-carousel .carousel {
		margin-bottom: 0px;
	}
	.row-fluid.carousel-top.dwyer-sws-carousel {
		padding-top: 5px;	
	}
/* --------------------- Extech SUBSITE ----------------- */	
	.sws-extech-carousel .carousel {
		margin-bottom: 0px;
	}
	.row-fluid.carousel-top.sws-extech-carousel {
		padding-top: 5px;	
	}	
	
/* --------------------- Testo SUBSITE ----------------- */	
	.sws-testo-carousel .carousel {
		margin-bottom: 0px;
	}
	.row-fluid.carousel-top.sws-testo-carousel {
		padding-top: 5px;	
	}
.testo-cat-title{
	text-align: center;
}
/* --------------------- Fluke NetWork SUBSITE ----------------- */	
	.fn-sws-store .carousel {
		margin-bottom: 7px;
	}
	.row-fluid.carousel-top.fn-sws-store {
		padding-top: 5px;	
	}	
	
	p.fn-button-titles {
    font-size: 16px;
}
.full-block-link.datacenters-link {
    margin-bottom: 1em;
}

.datacenter-image {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
}

.datacenter-image img {
    width: 100%;
    margin-right: 1em;
}

.datacenters p.fn-button-titles {
    font-size: 22px;
}


/* --------------------- Raytek SUBSITE ----------------- */	
	.carousel-top.raytek-sws-carousel {
		margin-bottom: 0px;
	}
/* --------------------- Meriam SUBSITE ----------------- */	
	.carousel-top.meriam-sws-carousel {
		margin-bottom: 0px;	
	}
/* --------------------- Aemc SUBSITE ----------------- */	
/*
	.row-fluid.aemc-sws-store {
		padding-top: 0px;
		margin-top: 5px;
	}
	.aemc-sws-store .side-graphic a img {
	    margin-bottom: 14px;
	}
*/
		

/* ------------------ RIDGID SUBSITE -------------- */

/* ********* HERO ********* */
	.content.mobile-setting div.ridgid-hero.span12 {
		margin-bottom: 17px;
	}
	/* ********* END HERO ********* */
	
	/* ********* BUTTONS ********* */
	.row-fluid div.span4.ridgid-cat-button {
		height: 200px;
		margin-bottom: 17px;
		margin-left: 2.7624309392265194%;
	}
	.row-fluid.ridgid-home-buttons {
	    padding-top: 0px;
	}
	/* ********* END BUTTONS ********* */

/* ------------------ END RIDGID SUBSITE -------------- */

/* ------------------ Data Loggers SUBSITE -------------- */
/* ********* ADS ********* */
.row-fluid.dls-sws-store {
	padding-top: 3px;
}
.dls-sws-store .carousel {
	margin-bottom: 8px;
}
/* ********* END ADS ********* */

/* ********* BUTTONS ********* */ 
.dls-home-buttons {
	margin-bottom: 7px;
}
.dls-home-buttons.dls-home-buttons-bottom {
	margin-bottom: 15px;
}
.dls-home-buttons .span4  {
	background-position: left bottom;
    padding-right: 9px;
	padding-left: 8px;
    height: 140px;
}
.dls-home-buttons .span8  {
	background-image: url(/images/pages/dataloggers/rentals-ad-tablet.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
    border: 1px solid #e6e7e8;
    border-radius: 15px;
    height: 140px;
    overflow: hidden;
    box-sizing: border-box;
}
.dls-home-buttons.dls-home-buttons-french .span8 {
	background-image: url(/images/pages/dataloggers/rentals-ad-tablet-fr.jpg);
}
.dls-home-buttons h2 {
	margin-top: 10px;
	line-height: 34px;
	font-size: 25px;
}
.dls-home-buttons .span4 img {
	max-height: 140px;
    position: relative;
    top: -5px;
}
.dls-home-buttons .span4 .dls-electrical-button img {
	max-height: 135px;
	top: 3px;
}
/* ********* END BUTTONS ********* */

/* ------------------ END Data Loggers SUBSITE -------------- */

/* ------------------ Pelican SUBSITE -------------- */
	.pelican-sws-body {
		margin-top: 0px;
	}
	.pelican-sws-body h2 {
	    font-size: 15px;
	    line-height: 1.45em;
	}
	.pelican-sws-body .row-fluid:last-child {
	    margin-top: 20px;
	    margin-bottom: 25px;
	}
	
}
@media (max-width: 979px) {
/* --------------------- Carousel ----------------- */	
	.SWS-mobile-setting {
		padding: 0px !important;
		margin: 0px 20px;
	} 
	.SWS-mobile-setting .row-fluid.mshow {
	    padding: 0px 35px;
	    width: auto;
	}
	
/* --------------------- Homepage ----------------- */		
	.SWS-mobile-setting .row-fluid.mshow.mobile-bottom-button-border {
		padding: 0px;
	}
	

/* --------------------- Rental ----------------- */
	/* .rentals-mobile .brand.mobile-logo img {
		width: 130px;
	}
	.rentals-mobile .span4 {
	    margin: 0px;
	    max-width: 140px;
	} */
	/* .rentals-mobile .brand {
		padding: 10px 10px 5px 5px !important;
	}
	.rentals-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    overflow: hidden;
	    float: none;
	    margin-top: 12px;
	}
	.best-rental-logo-position img {
	    position: relative;
	    left: 3px;
	    width: 50px;
	    top: 0px;
	    max-width: none;
	} */
	/* .rentals-mobile .mobile-search {
		margin-top: 0px;
	} */
	/* .rentals-mobile .btn {
		padding: 5px 9px;
		font-size: 14px;
		margin-top: 2px !important;
	} */
	/* .rentals-mobile p.lead {
    	font-size: 11px;
		line-height: 13px;
		margin-bottom: 2px;
		margin-top: 13px;
		color: #bf1e2d;
		font-weight: 600;
	} */
	/* .rentals-mobile .navbar-search {
		margin: 0px;
		padding-left: 0px;
		max-width: 100%;
		margin-left: 0px !important;
	}
	.rentals-mobile .input-append input {
		font-size: 14px;
		margin-top: 2px;
		border-radius: 0px;
	} */
	.rentals-mobile .navbar-Rental-subsite {
    	top: 0px !important;
		left: 0px !important;
		width: 100%;
		background-color: #302e22;
		border-radius: 0px;
	}
	/* .rentals-mobile .accordion-group {
		background-color: #bd2131;
	} */
	/* .nav-collapse.rental-mobile-sub-nav .nav.mshow {
	    margin-top: 0px;
	    border-top: 2px solid #DDDDDC;
	    padding-top: 3px;
	}
		.nav-collapse.rental-mobile-sub-nav .nav.mshow.padding {
	    padding-bottom: 10px;
	}

	.rentals-mobile li>a {
    	color: #fff !important;
		font-size: 14px;
		font-weight: bold;
	}
	.rental-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #dddddc;
	} */
	/* .rentals-mobile .sws-mobile-header-nav .nav>li>a, .rentals-mobile .sws-mobile-header-nav .nav>li:hover>a {
		padding: 4px 0px;
		text-align: center;
		font-weight: bold;
		font-size: 13px;
	} */
	/* .rentals-mobile li.mobile-first-nav-list>a:hover {
		box-shadow: none;
	}
	.rentals-mobile .mobile-first-nav-list {
		width: 23%;
	}
	.rentals-mobile .mobile-second-nav-list {
		width: 16%;
	}
	.rentals-mobile .mobile-third-nav-list {
		width: 20%;
	}
	.rentals-mobile .mobile-fourth-nav-list {
		width: 41%;
	}
	.rentals-mobile.rentals-mobile-french .mobile-first-nav-list {
		width: 19%;
	}
	.rentals-mobile.rentals-mobile-french .mobile-second-nav-list {
		width: 12%;
	}
	.rentals-mobile.rentals-mobile-french .mobile-third-nav-list {
		width: 17%;
	}
	.rentals-mobile.rentals-mobile-french .mobile-fourth-nav-list {
		width: 52%;
	} */
	/* .rental-mobile-sub-nav .accordion-inner {
		padding: 0px;
	}
	.rentals-mobile .rental-mobile-sub-nav .nav>li>a, .rentals-mobile .rental-mobile-sub-nav .nav>li:hover>a {
		text-align: left;
		padding: 2px 0px 2px 22px;
		line-height: 12px;
		font-size: 10px;
		font-weight: 500;
		border-radius: 0px;
		box-shadow: none;
	}
	.rentals-mobile-french .rental-mobile-sub-nav .nav>li>a, .rentals-mobile-french .rental-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 17px;
	} */
	
	
/* -- Rentals FAQ -- */
	.rentals-faq .accordion-body .accordion-inner {
		padding: 10px 10px;
	}
/* ----------------- Olympic SUBSITE -------------- */	
	.navbar-inner.olympic-mobile {
		background: #ffffff;
	    border-bottom: 2px solid #324f9f;
	    padding-top: 7px;
	    padding-bottom: 7px;
	}
	.navbar .olympic-mobile .span5 {
		width: 32%;
		margin-left: 0;
		margin-right: 10px;
		max-width: 180px;
	}
	.olympic-mobile img.brand.mobile-logo {
		width: auto;
		padding: 0px 5px 0px 0;
		box-sizing: border-box;
		margin: auto;
	}
	.navbar .olympic-mobile .span7 {
		width: auto;
		margin-left: 0;
		overflow: hidden;
		float: none;
		margin-bottom: 8px;
	}
	.navbar .olympic-mobile .span7 p.lead {
		margin-bottom: 2px;
	}
	.navbar .olympic-mobile .span7 .input-append {
		margin-top: 0px;
	}
	.navbar .olympic-mobile .span7 .input-append  .appendedInputButton {
		border-radius: 0px !important;
	}
	.olympic-mobile .input-append .navbar-search {
		position: relative;
		float: left;
		margin-top: 0px;
		margin-bottom: 0 !important;
		max-width: 100%;
		margin-left: 0px;
		padding-left: 0px !important;
		padding-top: 0px !important;
	}
	.olympic-mobile .input-append .btn {
		margin-left: -1px;
		height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	    background-color: #231f20;
	}
	.olympic-mobile button.btn.btn-default i.icon-search {
	    background-image: url(../img/glyphicons-halflings-white.png);
	    text-shadow: 0 1px 1px rgba(0,0,0,0.75);
	}
	.olympic-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
		text-align: left;
		padding: 4px 0px 4px 16px !important;
		border-radius: 0px;
		background-color: #ffffff !important;
		box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
	    -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
	    -moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,1) inset;
		margin-bottom: 2px;
		color: #231f20 !important;
	}
	.olympic-mobile .sws-mobile-header-nav .nav>li>a, .olympic-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 11px;
		font-weight: 600;
		color: #231f20 !important;
		padding: 4px;
		text-align: center;
		text-transform: uppercase;
	}
	
	.navbar-olympic-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-olympic-subsite .nav-collapse .open > .dropdown-menu li > a:hover, .navbar-olympic-subsite .nav-collapse .open > .dropdown-menu li >strong> a, .navbar-olympic-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-size: 11px;
		line-height: 13px;
		background-color: transparent !important;
		padding: 3px 2px 3px 0px !important;
		color: #231f20 !important;
		background-image: none !important;
		font-weight: normal !important;
	}
	.navbar-olympic-subsite .nav-collapse .open > .dropdown-menu li >strong> a, .navbar-olympic-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-weight: 700 !important;
		color: #231f20 !important;
	}
	.olympic-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
		margin-bottom: 2px;
	}
	.olympic-mobile .navbar-olympic-subsite {
		width: 100%;
		background-image: none !important;
		background-repeat: no-repeat !important;
		top: 0px !important;
		left: 0px !important;
		border-radius: 0px;
		margin-bottom: 0px;
		background-color: #ffffff;
	}
	.olympic-mobile .navbar-olympic-subsite.mobile-sws-nav-rest {
		box-shadow:none;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	}
	.olympic-mobile #mobile-sws-3 {
		top: -28px;
	}
	.olympic-mobile #SWS-mobile-first-nav {
		width: 25%;
		box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	    -webkit-box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	    -moz-box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	}
	.olympic-mobile #SWS-mobile-second-nav {
		width: 25%;
	    border-left: 1px solid #eaeaea;
		box-sizing: border-box;
		box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	    -webkit-box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	    -moz-box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	}
	.olympic-mobile #SWS-mobile-third-nav {
		width: 35%;
	    border-left: 1px solid #eaeaea;
		box-sizing: border-box;
		box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	    -webkit-box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	    -moz-box-shadow: 0px -1px 0px 0px rgb(228 228 228) inset;
	}
	.olympic-mobile #SWS-mobile-hamburger-nav {
		width: 15%;
		background-color: #324f9f;
	}
	.olympic-mobile.olympic-mobile-fr #SWS-mobile-first-nav {
		width: 16%;
	}
	.olympic-mobile.olympic-mobile-fr #SWS-mobile-second-nav {
		width: 24%;
	}
	.olympic-mobile.olympic-mobile-fr #SWS-mobile-third-nav {
		width: 45%;
	}
	.olympic-mobile .sws-mobile-header-nav .btn-navbar {
		background-color: transparent !important;
		border-width: initial !important;
		border-style: none !important;
		border-color: initial !important;
		border-image: initial !important;
		outline: none !important;
		margin-top: 1px;
		margin-right: auto;
		margin-left: auto;
		padding: 6px 0px 8px 0px;
		width: 29px;
		float: none;
	}
	.navbar .olympic-mobile .btn-navbar .icon-bar, .navbar .olympic-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #ffffff !important;
		box-shadow: none;
	}
	.olympic-border-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #ebecec;
	}
	.olympic-mobile .sws-mobile-header-nav .olympic-mobile-sub-nav .nav>li>a, .olympic-mobile .sws-mobile-header-nav .olympic-mobile-sub-nav .nav>li:hover>a, .olympic-mobile .sws-mobile-header-nav .olympic-mobile-sub-nav .nav>li>strong>a, .olympic-mobile .sws-mobile-header-nav .olympic-mobile-sub-nav .nav>li:hover>strong>a {
		text-align: left;
		padding: 2px 0px 2px 22px;
		line-height: 15px;
		font-size: 11px;
		font-weight: 500;
		border-radius: 0px;
		font-weight: normal !important;
		text-transform: none !important;
	}
	.olympic-mobile .sws-mobile-header-nav .olympic-mobile-sub-nav .nav>li>strong>a, .olympic-mobile .sws-mobile-header-nav .olympic-mobile-sub-nav .nav>li:hover>strong>a {
		font-weight: 700 !important;
		color: #231f20 !important;
	}
	.olympic-mobile.olympic-mobile-french .sws-mobile-header-nav .olympic-mobile-sub-nav .nav>li>a, .olympic-mobile.olympic-mobile-french .sws-mobile-header-nav .olympic-mobile-sub-nav .nav>li:hover>a {
		padding-left: 9px;
	}
	.olympic-mobile .olympic-mobile-sub-nav .nav {
		margin: 0px;
		padding: 2px 0px 2px 2px;
		border-top: 1px solid #ebecec;
	}
	.navbar-olympic-subsite>div.olympic-mobile-sub-nav.in {
		box-shadow: 0px 1px 0px 0px rgb(228 228 228) inset;
	    -webkit-box-shadow: 0px 1px 0px 0px rgb(228 228 228) inset;
	    -moz-box-shadow:0px 1px 0px 0px rgb(228 228 228) inset;
	    border-top: 3px solid white;
	} 
	.olympic-mobile .sws-mobile-header-nav.accordion {
		margin-bottom: 0px;
	}
	.olympic-mobile #mobile-sws-3 li.dropdown-sup {
		background-color: #f3f3f3;
	    box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.8) inset;
	    -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.8) inset;
	    -moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.8) inset;
	}
	.olympic-mobile #mobile-sws-3 li.dropdown-sup ul li:last-child {
		padding-bottom: 4px;
	}
	.olympic-slogan.lead {
		font-weight: 600;
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 3px;
		color: #324f9f;
		font-family: Arial,sans-serif;
		transform: scaleX(0.75);
		margin-left: -14.3%;
	}
	.olympic-mobile #mobile-sws-3 {
		width: 100%;
	}
/* ----------------- END Olympic SUBSITE -------------- */	
/* --------------------- BW SUBSITE ----------------- */
	.bw_technologies-mobile .input-append .appendedInputButton{
		font-size: 11px;
	}	
	.bw_technologies-mobile .span4 {
		margin-bottom: 0px;
		max-width: 120px;
	}
	.bw_technologies-mobile .span8 {
		width: auto;
		margin-bottom: 5px;
		overflow: hidden;
		float: none;
	}
	.bw_technologies-mobile p.lead {
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 2px;
		margin-top: 7px;
		color: #444446 !important;
		font-weight: bold;
	}
	.bw_technologies-mobile img.brand.mobile-logo {
		width: 105px;
		padding: 10px 20px 5px 7px;
	}
	.bw_technologies-mobile .input-append .btn {
		margin-left: -3px;
	}
	.sws-mobile-header-nav {
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .nav>li>a {
		font-size: 10px;
		color: #fff !important;
		padding: 3px !important;
	}
	.bw_technologies-mobile-french .sws-mobile-header-nav .nav>li>a {
		font-size: 8px;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .nav-collapse .nav>li>a {
		padding-left: 25px !important;
		margin-bottom: 0px;
	}
	.bw_technologies-mobile .sws-mobile-header-nav #mobile-sws-2.nav-collapse .nav>li>a {
		padding-left: 35px !important;
	}
	
	.bw_technologies-mobile .sws-mobile-header-nav  .divider-vertical {
		height: 26px;
		margin: 0px;
		border-right: 1px solid #F1C40D;
		border-left: 1px solid #F1C40D;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .btn-navbar {
		padding: 3px 4px;
		margin: 3.5px auto;
		border: none !important;
		background-color: transparent !important;
		outline: none !important;
		float: none;
	}
	.bw_technologies-mobile .navbar-bw_technologies-subsite {
		top: 0px !important;
		left: 0px !important;
		width: 100%;
		background-color: #f1c40f;
		border-radius: 0px;
	}
	.bw_technologies-mobile .navbar-search {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
		padding-left: 0px !important;
		max-width: 100%;
	}
	.bw_technologies-mobile .sws-mobile-header-nav li.dropdown {
		padding: 0px 0px;
		background-color: #444446;
	}
	.navbar-inner.bw_technologies-mobile .mobile-search {
		margin-top: 0px;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .bw-mobile-sub-nav .nav>li>a {
		color: white !important;
		padding-left: 8px;
		line-height: 12px;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: transparent;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .nav>li>a:hover {
		background-color: white !important;
		color: #444446 !important;
		border-radius: 0px;
		width: 100%;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .bw-mobile-sub-nav {
		background-color: #444446;
		
	}
	.mobile-sws-1.line-tab-function {
		display: none;
	}
	.bw_technologies-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		border-top: none;
		border-bottom: solid 1px #F1C40E;
		
	}
	.bw_technologies-mobile li.dropdown.open>.dropdown-toggle, .bw_technologies-mobile li.dropdown.active>.dropdown-toggle, .bw_technologies-mobile li.dropdown.open.active>.dropdown-toggle {
		color: #fff !important;
	}
	.navbar-bw_technologies-subsite.navbar-bw_technologies-subsite .nav-collapse .open>.dropdown-menu {
		background-color: #F1C40E;
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px; 
		border: none !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.navbar-bw_technologies-subsite.navbar-bw_technologies-subsite .nav-collapse .open>.dropdown-menu li>a {
		font-size: 10px;
		line-height: 12px;
		padding: 3px 2px !important;
		background-color: transparent !important;
		padding-left: 25px !important;
	}
	.navbar-bw_technologies-subsite.navbar-bw_technologies-subsite .nav-collapse .open>.dropdown-menu li>a:hover {
		color: black !important;
	}
	.navbar-bw_technologies-subsite.navbar-bw_technologies-subsite .nav-collapse .open>.dropdown-menu .active>a, .dropdown-menu .active>a:hover {
		background-color: transparent !important;
		background-image:  none;
	}
	
	.navbar-bw_technologies-subsite.navbar-bw_technologies-subsite .bw-mobile-sub-nav .dropdown-header {
		padding: 3px 23px;
		color: white;
	}
	.bw-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #F1C40E;
	}
	.bw-boder-left-mobile-second {
		box-shadow: inset 2px 0px 0px 0px #F1C40E;
		width: 15%;
	}
	.nav-collapse.bw-mobile-sub-nav.collapse .nav {
		margin-bottom: 0px;
		padding-left: 0px;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .nav>li>a .caret {
		border-top: 4px solid grey;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .mobile-sws-1, .bw_technologies-mobile .sws-mobile-header-nav .mobile-sws-2{
		font-weight: bold;
	}
	
	.bw_technologies-mobile #SWS-mobile-first-nav {
		width: 35%;
		text-align: center;
		overflow: hidden
	}
	.bw_technologies-mobile #SWS-mobile-second-nav {
		width: 50%;
		text-align: center;
		overflow: hidden
	}
	.navbar-bw_technologies-subsite-french #SWS-mobile-first-nav {
		width: 32%;
		text-align: center;
		overflow: hidden
	}
	.navbar-bw_technologies-subsite-french #SWS-mobile-second-nav {
		width: 48%;
		text-align: center;
		overflow: hidden
	}
	.bw_technologies-mobile .sws-mobile-header-nav {
		margin-top: 0px;
	}
	.row-fluid.sws-mobile-header-nav.accordion {
		padding-top: 0px;
	}
	.nav-collapse.bw-mobile-sub-nav .nav.mshow {
		margin-top: 0px;
		border-top: 1px solid #F1C40D;
		padding-top: 3px;
		padding-bottom: 5px;
	}
	.dropdown-backdrop {
		position: static;
	}
	.bw_technologies-mobile #mobile-sws-3 {
		position: relative;
		top: -26px;
	}
	.mobile-sws-nav-rest {
		margin-bottom: -26px !important;
		background-color: transparent !important;
	}	
/* --------------------- Sensit SUBSITE ----------------- */		
	.navbar-inner.sensit-mobile {
	    background-color: #E6E7E8;
	}
	.sensit-mobile .span4 {
	    margin-bottom: 0px;
	    max-width: 135px;
	}
	.sensit-mobile img.brand.mobile-logo {
	    width: 125px;
	    padding: 5px 20px 5px 5px;
	}
	.sensit-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 21px;
	}
	.sensit-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 5px;
	    margin-bottom: 0 !important;
	    max-width: 100%;
	    margin-left: 0px !important;
	    padding-left: 0px !important;
	    padding-top: 0px !important;
	}
	.sensit-mobile .input-append input {
	    border-radius: 0px;
	}
	.sensit-mobile .input-append .btn {
	    margin-left: -1px;
	    border-radius: 0px;
	    padding: 3px 11px;
	}
	.sensit-mobile .navbar-sensit-subsite {
	    width: 100%;
	    background-color: #000 !important;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	}
	.sensit-mobile .nav>li>a:hover {
		background-color: #000 !important;
	}
	.sensit-mobile #SWS-mobile-first-nav {
		width: 24%;
	    border-bottom: 3px solid #FFE40F;	
	}
	.sensit-mobile #SWS-mobile-second-nav {
		width: 24%;
	    border-bottom: 3px solid #FFE40F;	
	}
	.sensit-mobile #SWS-mobile-third-nav {
		width: 24%;
	    border-bottom: 3px solid #FFE40F;	
	}
	.sensit-mobile #SWS-mobile-forth-nav {
		width: 28%;
	    border-bottom: 3px solid #FFE40F;
	}
	.sensit-mobile .sws-mobile-header-nav .nav>li>a, .sensit-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 12px;
	    color: #FFE40F !important;
	    padding: 4px !important;
	    text-align: center;
	    font-weight: bold;
	}
	.sensit-boder-left-mobile {
	    box-shadow: inset 2px 0px 0px 0px #494949;
	}
	.sensit-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    background-color: #000 !important;
	    box-shadow: inset 2px 0px 0px 0px #494949;;
	}
	.sensit-mobile .sensit-mobile-sub-nav .nav>li>a, .sensit-mobile .sensit-mobile-sub-nav .nav>li:hover>a {
	    text-align: left;
	    padding: 2px 0px 2px 17px !important;
	    line-height: 12px;
	    font-size: 10px;
	    font-weight: 500;
	    border-radius: 0px;
		background-color: transparent !important;
	}
	.sensit-mobile .sensit-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	.sensit-mobile .nav-collapse .nav {
		margin-bottom: 0px;
	}
	.sensit-mobile .sensit-mobile-sub-nav .nav {
	    margin: 0px;
	    padding: 5px 0px;
	    
	}
/* --------------------- TESTO SUBSITE ----------------- */

	.testo-mobile-slogan {
		font-size: 11px;
	    color: #000;
	    font-weight: 700;
	    line-height: 14px;
	    margin-bottom: 0px;
	    padding-left: 0.8px;
	}
	.testo-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 5px;
	    margin-bottom: 0;
	    max-width: 100%;
	    margin-left: 0px !important;
	}	
	.navbar-inner.testo-mobile {
		background-image: url(/images/pages/TestoDirect/background-header-sws.png) !important;
	    background-repeat: no-repeat !important;
	    background-position: top !important;
	    background-color: #d1d1d1 !important;
	}
	.testo-mobile img.brand.mobile-logo {
   		width: 80px;
   		padding: 5px 20px 5px 7px;
	}
	.testo-mobile .span4 {
    	margin-bottom: 0px;
		max-width: 90px;
		margin-left: 0px;
	}
	.testo-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 33px;
	}
	.testo-mobile .input-append.mobile-search {
		margin-top: 0px;
	}
	.testo-mobile .input-append .btn {
		margin-left: 0px;
		border-radius: 0px;
		padding: 3px 10px;
	}
	.testo-mobile .input-append input {
		border-radius: 0px;
	}
	.testo-mobile .navbar-testo-subsite {
	    width: 100%;
	    background-color: transparent;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    border-top: 1px solid #d1d1d1;
	    
	}
	.testo-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: transparent !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    outline: none !important;
	    margin-top: 1px;
	    margin-right: auto;
	    margin-left: auto;
		padding: 6px 0px 8px 1px;
		width: 29px;
		float: none;
	}
	.testo-boder-left-mobile {
		box-shadow: inset 1px 0px 0px 0px #d1d1d1, inset 0px -1px 0px 0px #d1d1d1;
	}
	.testo-mobile #SWS-mobile-first-nav {
		width: 26%;
		box-shadow: inset 0px -1px 0px 0px #d1d1d1;
		background-color: #000;
	}
	.testo-mobile #SWS-mobile-first-nav a:hover{
		box-shadow: inset 0px -1px 0px 0px #d1d1d1;
		background-color: #000;
	}
	.testo-mobile #SWS-mobile-second-nav {
		width: 40%;
		background-color: #000;
		box-shadow: inset 1px 0px 0px 0px #d1d1d1, inset 0px -1px 0px 0px #d1d1d1;
	}
	.testo-mobile #SWS-mobile-third-nav {
		width: 21%;
		background-color: #000;
		box-shadow: inset 1px 0px 0px 0px #d1d1d1, inset 0px -1px 0px 0px #d1d1d1;
	}
	.testo-mobile #SWS-mobile-hamburger-nav {
    	width: 13%; 
    	background-color: #000;
	}
	.testo-mobile .sws-mobile-header-nav .nav>li>a, .testo-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 11px;
		color: #fff !important;
		padding: 4px 1px 4px 2px!important;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
	}
	.testo-mobile .sws-mobile-header-nav .nav>li>a:hover {
		background-color: #000 !important;
		box-shadow: inset 1px 0px 0px 0px #d1d1d1, inset 0px -1px 0px 0px #d1d1d1;
	}
	.testo-mobile .testo-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px;
		background-color: #000;
	}
	
	.navbar .testo-mobile .btn-navbar .icon-bar,
	.navbar .testo-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #f4a114 !important;
		box-shadow: none;
	}
	.testo-mobile .testo-mobile-sub-nav .nav>li>a, .testo-mobile .testo-mobile-sub-nav .nav>li:hover>a {
	    text-align: left;
	    padding: 2px 0px 2px 15px;
	    line-height: 12px;
	    font-size: 10px;
	    font-weight: 500;
	    border-radius: 0px;
	}
	.testo-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
    	text-align: left;
	    padding: 7px 0px 7px 15px !important;
	    line-height: 14px;
	    font-size: 9.5px;
	    font-weight: 500;
	    border-radius: 0px;
	    background-color: #000 !important;
	    margin-bottom: 0px;
	    color: #fff !important;
	    box-shadow: none;
	    box-shadow: inset 1px 0px 0px 0px #d1d1d1, inset -1px 0px 0px 0px #d1d1d1, inset 0px -1px 0px 0px #d1d1d1;
	}
	.testo-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-top: none;
	}
	.testo-mobile #mobile-sws-3 {
		top: -28px;
		
	}
	.navbar-testo-subsite.navbar-testo-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-testo-subsite.navbar-testo-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	    font-size: 10px;
	    line-height: 12px;
	    background-color: transparent !important;
	    padding: 3px 2px 3px 0px !important;
	    color: #000 !important;
	    background-image: none;
	}
	.navbar-testo-subsite.navbar-testo-subsite .nav-collapse .open > .dropdown-menu li>ul>li>a, .navbar-testo-subsite.navbar-testo-subsite .nav-collapse .open > .dropdown-menu li>ul>li>a:hover {
		    padding: 2px 2px 2px 0px !important;
		    margin-bottom: 0px;
	}
	.testo-mobile .testo-mobile-sub-nav .nav>li>a, .testo-mobile .testo-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 8px !important;
		text-transform: none;
	}
	.testo-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
	}
	.testo-mobile .flir-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	.testo-mobile .testo-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	li#mobile-sws-1.nav-collapse.testo-mobile-sub-nav.collapse,
	li#mobile-sws-2.nav-collapse.testo-mobile-sub-nav.collapse,
	li#mobile-sws-3.nav-collapse.sws.in.collapse,
	li#mobile-sws-4.nav-collapse.testo-mobile-sub-nav.collapse{
		width: 100% !important;
	}
/* --------------------- SHIMPO SUBSITE ----------------- */		
	.navbar-inner.shimpo-mobile {
	    background-color: #3a3a3a !important;
	}
	.shimpo-mobile .span4 {
	    margin-bottom: 0px;
	    width: 80%;
	    max-width: 170px;
	    margin-left: 0px;
	}
	.shimpo-mobile img.brand.mobile-logo {
	    width: 160px !important ;
	    padding: 10px 20px 10px 3px !important;
	}
	.shimpo-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 19px;
	}
	
	.shimpo-mobile  p.lead {
	    font-size: 10px;
	    line-height: 12px;
	    margin-bottom: 0px;
	}
	.shimpo-mobile .mobile-search {
		margin-top: 0px;
	}
	.shimpo-mobile .navbar-search {
	    position: relative;
	    float: left !important;
	    margin-top: 4px !important;
	    margin-bottom: 0 !important;
	    max-width: 100%;
	    margin-left: 0px !important;
	    padding-left: 0px !important;
	    padding-top: 0px !important;
	}
	.shimpo-mobile .input-append input {
	    border-radius: 0px;
	}
	.shimpo-mobile .input-append .btn {
	    margin-left: -1px;
	    border-radius: 0px;
	    padding:  3px 10px;
	}
	.shimpo-mobile .navbar-shimpo-subsite {
	    width: 100%;
	    background: none;
	    background-color: #e6e7e8 !important;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	}
	.shimpo-mobile .nav>li>a:hover {
		background-color: #e6e7e8 !important;
	}
	.shimpo-mobile #SWS-mobile-first-nav {
		width: 23%;
	}
	.shimpo-mobile #SWS-mobile-second-nav {
		width: 23%;
	}
	.shimpo-mobile #SWS-mobile-third-nav {
		width: 23%;
	}
	.shimpo-mobile #SWS-mobile-forth-nav {
		width: 31%;
	}
	.shimpo-mobile .sws-mobile-header-nav .nav>li>a, .shimpo-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 11px;
	    color: #0072bc !important;
	    padding: 4px !important;
	    text-align: center;
	    font-weight: bold;
	    text-transform: uppercase;
	}
	.shimpo-boder-left-mobile {
	    box-shadow: inset 2px 0px 0px 0px #3a3a3a;
	}
	.shimpo-mobile .sws-mobile-header-nav .nav>li>a:hover {
		background: none;
	    background-color: #e6e7e8 !important;
	    box-shadow: inset 2px 0px 0px 0px #3a3a3a;;
	}
	.shimpo-mobile .shimpo-mobile-sub-nav .nav>li>a, .shimpo-mobile .shimpo-mobile-sub-nav .nav>li:hover>a {
	    text-align: left;
	    padding: 2px 0px 2px 20px !important;
	    line-height: 12px;
	    font-size: 10px;
	    font-weight: 500;
	    border-radius: 0px;
		background-color: transparent !important;
		text-transform: none;
	}
	.shimpo-mobile .shimpo-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	.shimpo-mobile .nav-collapse .nav {
		margin-bottom: 0px;
	}
	.shimpo-mobile .shimpo-mobile-sub-nav .nav {
	    margin: 0px;
	    padding: 5px 0px;
	    border-top: 2px solid #3a3a3a;
	}
	.shimpo-mobile .navbar-search {
	    margin-top: 3px;
	}

/* --------------------- extech SUBSITE ----------------- */
	.extech-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 5px !important;
	    margin-bottom: 0;
	    max-width: 100%;
	    margin-left: 0px !important;
	}	
	.navbar-inner.extech-mobile {
		background: linear-gradient(to bottom, #419796 0%,#065655 100%);
	}
	.extech-mobile img.brand.mobile-logo {
   		width: 170px;
   		padding: 10px 20px 10px 4px;
	}
	.extech-mobile .span4 {
    	margin-bottom: 0px;
		max-width: 180px;
		margin-left: 0px;
	}
	.extech-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 12px;
	}
	.extech-mobile .input-append .btn {
	    margin-left: 0px;
	    border-radius: 0px;
	    padding: 3px 10px;
	}
	.extech-mobile .input-append input {
		border-radius: 0px;
		font-size: 12px;
	}
	.extech-mobile .navbar-extech-subsite {
	    width: 100%;
	    background-color: #fafafa;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    
	}
	.extech-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: transparent !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    outline: none !important;
	    margin-top: 1px;
	    margin-right: auto;
	    margin-left: auto;
		padding: 6px 0px 8px 1px;
		width: 29px;
		float: none;
	}
	.extech-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #085857;
	}
	.extech-mobile #SWS-mobile-first-nav {
		width: 20.5%;
		
	}
	.extech-mobile #SWS-mobile-second-nav {
		width: 34%;
		
	}
	.extech-mobile #SWS-mobile-third-nav {
		width: 30.5%;
		
	}
	.extech-mobile-french #SWS-mobile-first-nav {
		width: 20%;
		
	}
	.extech-mobile-french #SWS-mobile-second-nav {
		width: 31%;
		
	}
	.extech-mobile-french #SWS-mobile-third-nav {
		width: 34%;
		
	}
	.extech-mobile #SWS-mobile-hamburger-nav {
    	width: 15%;
		box-shadow: inset 2px 0px 0px 0px #085857;
	}
	.extech-mobile .sws-mobile-header-nav .nav>li>a, .extech-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 11px;
		color: #095958 !important;
		padding: 4px 0px 4px 1px !important;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.extech-mobile .sws-mobile-header-nav .nav>li>a:hover {
		background-color: #fafafa !important;
		box-shadow: inset 2px 0px 0px 0px #085857;
	}
	.extech-mobile .extech-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px; 
		border-top: 2px solid #085857;
	}
	
	.navbar .extech-mobile .btn-navbar .icon-bar,
	.navbar .extech-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #f7a242 !important;
		box-shadow: none;
	}
	.extech-mobile .extech-mobile-sub-nav .nav>li>a, .extech-mobile .extech-mobile-sub-nav .nav>li:hover>a, .extech-mobile .extech-mobile-sub-nav .nav>li, .extech-mobile .extech-mobile-sub-nav .nav>li:hover {
	    text-align: left;
	    padding: 2px 0px 2px 15px;
	    line-height: 12px;
	    font-size: 10px;
	    font-weight: 500;
	    border-radius: 0px;
	}
	.extech-mobile .extech-mobile-sub-nav .nav>li, .extech-mobile .extech-mobile-sub-nav .nav>li:hover, .extech-mobile .extech-mobile-sub-nav .nav>li>ul>li>a, .extech-mobile .extech-mobile-sub-nav .nav>li:hover>ul>li>a  {
		color: #095958;
	}
	.extech-mobile .extech-mobile-sub-nav .nav>li, .extech-mobile .extech-mobile-sub-nav .nav>li:hover {
		font-weight: 700;
		padding-left: 9px;
		font-size: 11px;
	}
	.extech-mobile .extech-mobile-sub-nav .nav>li>ul>li, .extech-mobile .extech-mobile-sub-nav .nav>li:hover>ul>li {
		line-height: 17px;
	}
	.extech-mobile .extech-mobile-sub-nav .nav>li>ul>li>a, .extech-mobile .extech-mobile-sub-nav .nav>li:hover>ul>li>a {
		font-weight: 500;
		font-size: 10px;
	}
	.extech-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
    	text-align: left;
	    padding: 7px 0px 7px 15px !important;
	    line-height: 14px;
	    font-size: 11px;
	    font-weight: 500;
	    border-radius: 0px;
	    background-color: #fafafa !important;
	    margin-bottom: 0px;
	    color: #095958 !important;
	    box-shadow: none;
	}
	.extech-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-top: none;
		border-bottom: 2px solid #085857;
	}
	.extech-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup>ul>li {
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		margin-bottom: 3px;
	}
	.extech-mobile #mobile-sws-3 {
		top: -28px;
		
	}
	.navbar-extech-subsite.navbar-extech-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-extech-subsite.navbar-extech-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	    font-size: 10px;
	    line-height: 12px;
	    background-color: transparent !important;
	    padding: 2px 2px 2px 0px !important;
	    color: #fff !important;
	    background-image: none;
	    font-weight: normal;
	}
	.extech-mobile .extech-mobile-sub-nav .nav>li>a, .extech-mobile .extech-mobile-sub-nav .nav>li:hover>a {
	    padding: 1px 0px 1px 0px !important;
	    text-transform: none;
	    margin-bottom: 0px;
	}
	.extech-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
	}
	.extech-mobile .extech-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	/* --------------------- DWYER SUBSITE ----------------- */
	.navbar-inner.dwyer-mobile {
		padding-top: 0px;
		padding-bottom: 0px;
	}	
	.dwyer-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 5px;
	    margin-bottom: 0;
	    max-width: 100%;
	    margin-left: 0px !important;
	}	
	.navbar-inner.dwyer-mobile {
		background-color: #7f1519;
	}
	.dwyer-mobile img.brand.mobile-logo {
   		width: 100px;
   		padding:  8.5px 20px 8px 4px;
	}
	.dwyer-mobile .span4 {
    	margin-bottom: 0px;
		max-width: 112px;
		margin-left: 0px;
	} 
	
	.dwyer-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 13px;
	}
	.dwyer-mobile .input-append .btn {
	    margin-left: 0px;
	    border-radius: 0px;
	    padding: 3px 10px;
	    font-size: 14px;
	}
	.dwyer-mobile .input-append input {
		border-radius: 0px;
		font-size: 11px;
	}
	.dwyer-mobile .navbar-dwyer-subsite {
	    width: 100%;
	    background-color: #fafafa;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    
	}
	.dwyer-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: transparent !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    outline: none !important;
	    margin-top: 1px;
	    margin-right: auto;
	    margin-left: auto;
		padding: 6px 0px 8px 1px;
		width: 29px;
		float: none;
	}
	.dwyer-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #7f1519;
	}
	.dwyer-mobile #SWS-mobile-first-nav {
		width: 21%;
		
	}
	.dwyer-mobile #SWS-mobile-second-nav {
		width: 14.5%;
		
	}
	.dwyer-mobile #SWS-mobile-third-nav {
		width: 35%;
		
	}
	.dwyer-mobile #SWS-mobile-hamburger-nav {
    	width: 15%;
		box-shadow: inset 2px 0px 0px 0px #7f1519;
	}
	.dwyer-mobile .dwyer-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px; 
	}
	
	.navbar .dwyer-mobile .btn-navbar .icon-bar {
		width: 100%;
		background-color: #7f1519 !important;
		box-shadow: none;
	}
	.navbar .dwyer-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #7f1519 !important;
		box-shadow: none;
	}
	.dwyer-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
    	text-align: left;
	    padding: 7px 0px 7px 15px !important;
	    line-height: 14px;
	    font-size: 11px;
	    font-weight: 500;
	    border-radius: 0px;
	    background-color: #fafafa !important;
	    margin-bottom: 0px;
	    box-shadow: none;
	}
	.dwyer-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-top: none;
		border-bottom: 2px solid #7f1519;
	}
	.dwyer-mobile #mobile-sws-3 {
		top: -28px;
		
	}
	.navbar-dwyer-subsite.navbar-dwyer-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-dwyer-subsite.navbar-dwyer-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	    font-size: 10px;
	    line-height: 12px;
	    background-color: transparent !important;
	    padding: 3px 2px 3px 0px !important;
	    color: #fff !important;
	    background-image: none;
	}
	.dwyer-mobile .dwyer-mobile-sub-nav .nav>li>a, .dwyer-mobile .dwyer-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 12px !important;
	}
	.dwyer-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
	}
	.dwyer-mobile .row-fluid.sws-mobile-header-nav.accordion {
		margin-bottom: 8.5px;
	}
	.dwyer-mobile .dwyer-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	.dwyer-mobile-largest-graphic {
		text-align: center;
		padding: 5px 0px;
		margin: 2px 0px 0px;
		background-color: #7f1519;
	}
	.dwyer-mobile-largest-graphic img {
		width: 50%;
		max-width: 250px;
	}
	
/* ------------------FlukeNetworks SUBSITE -------------- */
		.navbar-inner.fluke-networks-mobile {
		    background: #49607F;
		}
		 .fluke-networks-mobile .span4 {
			margin: 13px 10px 5px 0px;
		    width: 40%;
		    max-width: 160px;
		}
		.fluke-networks-mobile img.brand.mobile-logo {
		    width: 100%;
		    padding: 0px;
		    margin-left: 0px;
		}
		.fluke-networks-mobile .span8 {
		    width: auto;
		    margin-bottom: 8px;
		    float: none;
		    overflow: hidden;
		    margin-top: 13px;
		}
		.fluke-networks-mobile .navbar-search {
		    position: relative;
		    float: left;
		    margin-top: 5px;
		    margin-bottom: 0 !important;
		    max-width: 100%;
		    margin-left: 0px !important;
		    padding-left: 0px !important;
		    padding-top: 0px !important;
		}
		.fluke-networks-mobile .input-append input {
		    border-radius: 0px;
		}
		.fluke-networks-mobile .input-append .btn {
		    margin-left: -1px;
		    border-radius: 0px;
		    padding: 3px 10px;
		}
		input#ProductSearch {
			font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		}
		
/* *********  NAV  ********* */
	/* .fluke-networks-mobile .sws-mobile-header-nav {
		margin-bottom: 0;
	} */
		.fluke-networks-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
			text-align: left;
			padding: 6px 0px 7px 16px !important;
			border-radius: 0px;
			background-color: #FFC928 !important;
			margin-bottom: 0px;
			color: #333333 !important;
			box-shadow: none;
		}
		.fluke-networks-mobile .sws-mobile-header-nav .nav>li>a, 
		.fluke-networks-mobile .sws-mobile-header-nav .nav>li>a:hover, 
		.fluke-networks-mobile .sws-mobile-header-nav .nav>li:hover>a {
		background: #FFC928;
		font-size: 14px;
		color: #333333 !important;
		padding: 4px 4px;
		text-align: center;
		text-transform: uppercase;
		border: none;
		font-weight: 600;
	}
	.navbar-fluke-networks-subsite .nav-collapse .open > .dropdown-menu li > a, 
	.navbar-fluke-networks-subsite .nav-collapse .open > .dropdown-menu li > a:hover, 
	.navbar-fluke-networks-subsite .nav-collapse .open > .dropdown-menu li >strong> a, 
	.navbar-fluke-networks-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-size: 12px;
		line-height: 15px;
		background-color: transparent !important;
		padding: 3px 2px 3px 2px !important;
		color: #333 !important;
		background-image: none !important;
		font-weight: 500 !important;
		margin-bottom: 2px;
		border: none;
		white-space: break-spaces;
	}
		.fluke-networks-mobile .navbar-fluke-networks-subsite {
			/* background: #FFC928; */
		    width: 100%;
			background-image: none !important;
			background-repeat: no-repeat !important;
			top: 0px !important;
			left: 0px !important;
			border-radius: 0px;
			margin-bottom: 0px;
		}
		.fluke-networks-mobile #mobile-sws-3 {
			top: -28px;
			background: #f1f1f1;
		}
		/****** English ******/
		.fluke-networks-mobile #SWS-mobile-first-nav {
		    width: 29%;
		}
		.fluke-networks-mobile #SWS-mobile-second-nav {
			width: 28%;
		}
		.fluke-networks-mobile #SWS-mobile-third-nav {
		    width: 28%;
		}
		.fluke-networks-mobile #SWS-mobile-hamburger-nav {
		    width: 15%;
		}
		/****** End English ******/

		/****** French ******/
		.fluke-networks-mobile-french #SWS-mobile-first-nav {
		    width: 29%;
		}
		.fluke-networks-mobile-french #SWS-mobile-second-nav {
			width: 28%;
		}
		.fluke-networks-mobile-french #SWS-mobile-third-nav {
		    width: 28%;
		}
		.fluke-networks-mobile-french #SWS-mobile-forth-nav {
		    width: 32%;
		}
		/****** End French ******/

		.fluke-networks-mobile .sws-mobile-header-nav .btn-navbar {
			background-color: #FFC928 !important;
			border-image: initial !important;
			outline: none !important;
			margin: 0px;
			padding: 5px 0px;
			width: 100%;
			float: none;
			box-sizing: border-box;
			border-radius: 0;
			border: none;
		}
		.navbar .fluke-networks-mobile .btn-navbar .icon-bar, .navbar .fluke-networks-mobile .btn-navbar:hover .icon-bar {
			width: 100%;
			max-width: 29px;
			background-color: #333333 !important;
			box-shadow: none;
			margin: 3px auto 3px;
		}
		.navbar .fluke-networks-mobile .sws-mobile-header-nav .fluke-networks-boder-left-mobile {
			border-left: 2px solid #49607F;
			box-sizing: border-box;
		}
		.fluke-networks-mobile .sws-mobile-header-nav .fluke-networks-mobile-sub-nav .nav>li>a, 
		.fluke-networks-mobile .sws-mobile-header-nav .fluke-networks-mobile-sub-nav .nav>li:hover>a {
		text-align: left;
		padding: 2px 0px 2px 15px;
		line-height: 15px;
		font-size: 12px;
		border-radius: 0px;
		font-weight: normal;
		border: none;
		font-weight: 700 !important;
		margin-bottom: 0;
	}
	/* --- FRENCH --- */
	.fluke-networks-mobile.fluke-networks-mobile-french .sws-mobile-header-nav .fluke-networks-mobile-sub-nav .nav>li>a, 
	.fluke-networks-mobile.fluke-networks-mobile-french .sws-mobile-header-nav .fluke-networks-mobile-sub-nav .nav>li:hover>a {
		padding-left: 15px;
		padding-right: 15px;
	}
	/* --- END FRENCH --- */

	.navbar .fluke-networks-mobile .accordion-inner-sub {
		padding-right: 15px;
	}
	.navbar .fluke-networks-mobile .accordion-inner-sub li {
		line-height: 15px;
		padding: 1px 0;
		list-style: none;
	}
	.fluke-networks-mobile-sub-nav .accordion-inner li{
		list-style: none;
		font-size: 11px;
	}
	.fluke-networks-mobile-sub-nav .accordion-inner li a{
		color: #333;
	}
	.navbar .fluke-networks-mobile .accordion-inner-sub li a {
		line-height: 14px;
		font-size: 11px;
		padding: 3px 0;
		display: block;
		color: #333;
	}
	.navbar .fluke-networks-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > .accordion-inner-sub {
		margin-left: 15px;
		padding-right: 0 !important;
	}
	.nav-collapse.in.collapse.fluke-networks-mobile-sub-nav {
		top: 2px;
	}
	.nav-collapse.collapse.fluke-networks-mobile-sub-nav {
		background: #f3f3f3;
	}
	.fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav {
		margin: 0;
		padding: 0;
	}
	.fluke-networks-mobile #mobile-sws-1.fluke-networks-mobile-sub-nav .nav {
		margin: 0;
		padding: 0;
		width: 50%;
		float: left;
		box-sizing: border-box;
	}
	.fluke-networks-mobile #mobile-sws-1.fluke-networks-mobile-sub-nav .nav:first-child {
		border-right: 1px solid #49607F
	}
	
	.fluke-networks-mobile #mobile-sws-1.fluke-networks-mobile-sub-nav .accordion-inner.nav>li>a{
		background: #49607F;
		padding: 6px 22px;
		margin: 3px 5px 5px;
	}

	.fluke-networks-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		border: none;
		clear: both;
		border-bottom: 2px solid #49607F;
	}
	.fluke-networks-mobile .sws-mobile-header-nav li:last-child.dropdown.dropdown-sup {
		margin-bottom: 0;
		border-bottom: none;
	}
	.fluke-networks-mobile .sws-mobile-header-nav li:first-child.dropdown.dropdown-sup {
		margin-right: 15%;
		border-bottom: none;
	}
	.fluke-networks-mobile .sws-mobile-header-nav li:nth-child(2).dropdown.dropdown-sup {
		border-top: 2px solid #49607F;
	}
	.fluke-networks-mobile .sws-mobile-header-nav li:first-child.dropdown.dropdown-sup ul.dropdown-menu {
		width: calc(115% - 15px);
		margin-left: 0;
		border-right: 1px solid #49607F;
	}
	.fluke-networks-mobile .sws-mobile-header-nav li:first-child.dropdown.dropdown-sup ul.dropdown-menu .accordion-inner {
		width: 50%;
		float: left;
		box-sizing: border-box;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.fluke-networks-mobile .fluke-networks-mobile-sub-nav .dropdown.dropdown-sup ul.dropdown-menu ul:first-child{
		border-right: 1px solid #49607F;
	}
	.fluke-networks-mobile .fluke-networks-mobile-sub-nav .dropdown.dropdown-sup ul.dropdown-menu .accordion-inner.border-none.mshow.nav{
		border: none;
	}
	.fluke-networks-mobile .sws-mobile-header-nav #mobile-sws-3 .accordion-inner.nav.mshow > li {
		margin-top: 3px;
	}
	.fluke-networks-mobile .sws-mobile-header-nav #mobile-sws-3 .accordion-inner.nav.mshow > li:first-child {
		margin-top: 0;
	}
	.fluke-networks-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a.fluke-networks-nav-maincat {
		text-transform: none;
		font-weight: 700 !important;
		white-space: break-spaces;
		padding: 7px 14px 7px !important;
		background: transparent !important;
		color: #333 !important;
	}
	.fluke-networks-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li .fluke-networks-nav-maincat-sub {
		margin-left: 14px;
	}
	/* ********* END HEADER ********* */
/* 	
		.fluke-networks-mobile .sws-mobile-header-nav {
			margin-bottom: 13px;
		}
		.fluke-networks-mobile .sws-mobile-header-nav .nav>li>a {
		    color: #000;
		}
		.fluke-networks-mobile .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile .sws-mobile-header-nav .nav>li>a:hover {
		    font-size: 12px;
		    padding: 4px !important;
		    text-align: center;
		    font-weight: bold;
		    text-transform: uppercase;
		}

		.fluke-networks-boder-left-mobile {
		    box-shadow: inset 2px 0px 0px 0px #49607F;
		}
	
		.fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav>li>a, .fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav>li:hover>a {
		    text-align: left;
		    padding: 3px 0px 3px 17px !important;
		    line-height: 12px;
		    font-size: 10px;
		    font-weight: 500;
		    border-radius: 0px;
		    background-color: transparent;
		    text-transform: none;
		}
		.fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav>li>a:hover {
		    box-shadow: none;
		    background-color: #fff;
		    color: #000;
		}
		.fluke-networks-mobile .nav-collapse .nav {
		    margin-bottom: 0px;
		}
		.fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav {
		    margin: 0px;
		    padding: 5px 0px;
		} */

		/* .fluke-networks-mobile .navbar .btn-navbar {
			text-shadow: none;
			background-color: #FFC928 !important;
			background-image: none;
			border-color: #FFC928 !important;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			margin-top: 0px;
			border-radius: 0;
		} */
		/* div.fluke-networks-mobile-sub-nav .accordion-inner {
		    border-top: 2px solid #49607F;
		}
		.fn-hr.mshow {
			margin-bottom: 18px;
		}
		.fn-line2-boxes {
			margin-bottom: 18px;
		}
		.fn-line3-boxes {
			margin-bottom: 10px;
		}
		.fn-grey {
			width: 16.667%;
			border-top: 5px solid #A3A6AD;
			float: left;
		}
		
		.fn-blue {
			width: 41.667%;
			border-top: 5px solid #29416C;
			float: left;
		}
	
		.fn-yellow {
			width: 41.666%;
			border-top: 5px solid #DCAB27;
			float: left;
		}
		.fn-line2-title-box, .fn-line3-title-box {
			padding-left: 10px;
		}
		
		p.fn-button-titles {
			font-size: 21px;
			padding-right: 0px;
			margin-top: 10px;
		}
		
		.fn-home-buttons-french p.fn-button-titles {
			font-size: 19px;
			margin-top: 5px;
		}
		
		.fn-home-buttons-french p.application-title-fn-direct {
			margin-top: 0;
			
		}
		
		p.application-title-fn-direct {
			text-align: center;
			padding-top:10px;
			padding-bottom: 5px;
			margin-top: 0;
			margin-bottom: 0;
		} */

/* ------------------END FlukeNetworks SUBSITE -------------- */

/* ------------------START REED Instruments SUBSITE -------------- */
	.reed_instruments-mobile .sws-mobile-header-nav {
		margin-bottom: 10px !important;
		}
		.reed_instruments-mobile-gsa-pricing {
			margin-left: 3px !important;
		}
		.reed_instruments-mobile .input-append input {
			height: 18px !important;
			margin-top: 0px;
		}

	.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover {
		box-shadow: inset 2px 0px 0px 0px #283f6b;
	}
	.reed_instruments-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 6.5px;
	    margin-bottom: 0;
	    max-width: 100%;
	    padding-left: 0px;
	    margin-left: 0px;
	}	
	.navbar-inner.reed_instruments-mobile {
		background: #283f6b !important;
		background-image: none !important;
		background-repeat: no-repeat !important;
	}
	.reed_instruments-mobile img.brand.mobile-logo {
   		width: 92px;
   		padding: 10px 0px 10px 0px !important;
   		margin-left: 0px;
	}
	.reed_instruments-mobile .span4 {
	    margin-bottom: 0px;
		max-width: 102px;
		margin-left: 0px;
	}
	.reed_instruments-mobile .span8 {
	    width: auto;
	    margin: 12px 0px 5.5px 0px;
	    float: none;
	    overflow: hidden;
	}
	.reed_instruments-mobile .input-append .btn {
	    margin-left: 0px !important;
	    border-radius: 0px !important;
	    padding: 3px 10px;
	    font-size: 14px;
	    margin-top: 0px;
	    line-height: 20px;
	}
	.reed_instruments-mobile .input-append input {
	    border-radius: 0px;
		font-size: 12px;
		height: 28px;
		margin-bottom: 5px;
	}
	.reed_instruments-mobile .navbar-reed_instruments-subsite {
	    width: 100%;
	    background-image: none !important;
	    background-repeat: no-repeat !important;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    margin-bottom: 0px;
	}
	.reed_instruments-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: transparent !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    outline: none !important;
	    margin-top: 1px;
	    margin-right: auto;
	    margin-left: auto;
		padding: 6px 0px 8px 0px;
		width: 29px;
		float: none;
	}
	.reed_instruments-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #283f6b;
	}
	.reed_instruments-mobile #SWS-mobile-first-nav {
		width: 33%;
	}
	.reed_instruments-mobile #SWS-mobile-second-nav {
		width: 34%;
	}
	.reed_instruments-mobile #SWS-mobile-third-nav {
		width: 33%;
	}
	.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 12px;
    	font-weight: bold;
		color: #283B6E !important;
		padding: 4px !important;
		text-align: center;
	}
	.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover {
		background-color: #fafafa !important;
	}
	.reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav {
		margin: 0px;
		padding: 0px; 
		border-top: 1px solid #283f6b;
	}
	.reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav>li.dropdown {
		border-bottom: 2px solid #283B6E;
	}
	.reed_instruments-mobile .reed_instruments-mobile-sub-nav .accordion-inner {
		border-top-width: 2px;
	}
	
	.navbar .reed_instruments-mobile .btn-navbar .icon-bar {
		width: 100% !important;
		background-color: #4a5a63 !important;
		box-shadow: none !important;
	}
	.navbar .reed_instruments-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #283f6b !important;
		box-shadow: none;
	}
	.reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav>li>a, .reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav>li:hover>a {
	    text-align: left;
	    padding: 2px 0px 2px 15px;
	    line-height: 12px;
	    font-size: 10px;
	    font-weight: 500;
	    border-radius: 0px;
	}
	.reed_instruments-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
    	text-align: left;
	    padding: 7px 0px 7px 15px !important;
	    line-height: 14px;
	    font-size: 12px;
	    font-weight: normal !important;
	    border-radius: 0px;
	    background-color: #fafafa !important;
	    margin-bottom: 0px;
	    color: #283f6b !important;
	    box-shadow: none;
	}
	.reed_instruments-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-top: none;
    	border-bottom: solid 2px #283f6b;
	}
	.reed_instruments-mobile #mobile-sws-3 {
		top: -28px;
	}
	.navbar-reed_instruments-subsite.navbar-reed_instruments-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-reed_instruments-subsite.navbar-reed_instruments-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	    font-size: 12px;
	    line-height: 12px;
	    background-color: transparent !important;
	    padding: 3px 2px 3px 0px !important;
	    color:white !important;
	    background-image: none !important;
	    font-weight: normal !important;
	    white-space: normal;
	}
	.reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav>li>a, .reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav>li:hover>a {
		padding: 3px 0px 3px 18px !important;
		font-weight: normal !important;
	}
	.reed_instruments-mobile #mobile-sws-1.reed_instruments-mobile-sub-nav .nav>li>a, .reed_instruments-mobile #mobile-sws-1.reed_instruments-mobile-sub-nav .nav>li:hover>a {
		padding: 5px 0px 3px 32px !important;
	}
	.reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav>li>a.nav-header-direct, .reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav>li:hover>a.nav-header-direct {
		font-size: 12px;
		padding: 6px 0px 3px 30px !important;
		font-weight: bold !important;
	}
	.reed_instruments-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 0px;
	    background-color: #283f6b;
	    margin: 0px;
	    padding: 8px 0px 8px 35px;
	    margin-bottom: -1px;
	}
	.reed_instruments-mobile .reed_instruments-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	.reed_instruments-mobile .nav-collapse .dropdown-menu a {
		font-weight: 400;
		color: #000 !important;
	}
	li#mobile-sws-1.nav-collapse.reed_instruments-mobile-sub-nav.collapse,
	li#mobile-sws-2.nav-collapse.reed_instruments-mobile-sub-nav.collapse,
	li#mobile-sws-4.nav-collapse.reed_instruments-mobile-sub-nav.collapse{
		width: 100% !important;
	}
/* ------------------END REED Instruments SUBSITE -------------- */
/* --------------------- raytek SUBSITE ----------------- */
	.navbar-inner.raytek-mobile {
		padding-top: 0.93px;
		padding-bottom: 0.93px;
	}	
	.raytek-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 0px;
	    margin-bottom: 0;
	    max-width: 100%;
	    margin-left: 0px !important;
	    padding-left: 0px;
	}	

	.raytek-mobile img.brand.mobile-logo {
   		width: 110px;
   		padding: 10px 20px 8px 4px;
	}
	.raytek-mobile .span4 {
    	margin-bottom: 0px;
		max-width: 120px;
		margin-left: 0px;
	} 
	
	.raytek-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 23px;
	}
	.raytek-mobile .span8 p {
	    font-size: 10.6px;
		margin-bottom: 0px;
		color: black;
	}
	.raytek-mobile .span8 .input-append.mobile-search {
		margin-top: 0px;
	}
	.raytek-mobile .input-append .btn {
	    margin-left: 0px;
	    border-radius: 0px;
	    padding: 3px 10px;
	    font-size: 14px;
	}
	.raytek-mobile .input-append input {
		border-radius: 0px;
		font-size: 11px;
	}
	.raytek-mobile .navbar-raytek-subsite {
	    width: 100%;
	    background-color: transparent;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    
	}
	.raytek-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: transparent !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    outline: none !important;
	    margin-top: 1px;
	    margin-right: auto;
	    margin-left: auto;
		padding: 6px 0px 8px 1px;
		width: 29px;
		float: none;
	}
	.raytek-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #d4d4d4;
	}
	.raytek-mobile #SWS-mobile-first-nav {
		width: 52%;
		    background-color: #bc1a1f !important;
	}
	.raytek-mobile #SWS-mobile-second-nav {
		width: 33%;
		    background-color: #bc1a1f !important;
	}
	.raytek-mobile #SWS-mobile-hamburger-nav {
    	width: 15%;
    	    background-color: #bc1a1f !important;
		box-shadow: inset 2px 0px 0px 0px #d4d4d4;
	}
	.raytek-mobile-french.raytek-mobile #SWS-mobile-first-nav {
		width: 51%;
	}
	.raytek-mobile-french.raytek-mobile #SWS-mobile-second-nav {
		width: 38%;
	}
	.raytek-mobile-french.raytek-mobile #SWS-mobile-hamburger-nav {
    	width: 11%;
	}
	.raytek-mobile .sws-mobile-header-nav .nav>li>a, .raytek-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 10px;
		color: #fff !important;
		padding: 4px 0px 4px 1px !important;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
	}
	.raytek-mobile-french.raytek-mobile .sws-mobile-header-nav .nav>li>a, .raytek-mobile-french.raytek-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 8px;
	}
	
	.raytek-mobile .sws-mobile-header-nav .nav>li>a:hover {
		background-color: #bc1a1f !important;
		box-shadow: inset 2px 0px 0px 0px #d4d4d4;
	}
	.raytek-mobile .raytek-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px; 
		border-top: 2px solid #d4d4d4;
		background-color: #bc1a1f !important;
	}
	
	.navbar .raytek-mobile .btn-navbar .icon-bar {
		width: 100%;
		background-color: #fff !important;
		box-shadow: none;
	}
	.navbar .raytek-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #fff !important;
		box-shadow: none;
	}
	.raytek-mobile .raytek-mobile-sub-nav .nav>li>a, .raytek-mobile .raytek-mobile-sub-nav .nav>li:hover>a {
	    text-align: left;
	    padding: 2px 0px 2px 20px;
	    line-height: 12px;
	    font-size: 10px;
	    font-weight: 500;
	    border-radius: 0px;
	    text-transform: none;
	}
	.raytek-mobile-french.raytek-mobile .raytek-mobile-sub-nav .nav>li>a, .raytek-mobile-french.raytek-mobile .raytek-mobile-sub-nav .nav>li:hover>a {
		font-size: 9px;
		padding: 2px 0px 2px 8px !important;
	}
	.raytek-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
    	text-align: left;
	    padding: 7px 0px 7px 15px !important;
	    line-height: 14px;
	    font-size: 11px;
	    font-weight: 500;
	    border-radius: 0px;
	    background-color: #bc1a1f !important;
	    margin-bottom: 0px;
	    color: #fff !important;
	    box-shadow: none;
	}
	.raytek-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-top: none;
		border-bottom: 2px solid #d4d4d4;
	}
	.raytek-mobile #mobile-sws-3 {
		top: -28px;
		
	}
	.navbar-raytek-subsite.navbar-raytek-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-raytek-subsite.navbar-raytek-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	    font-size: 10px;
	    line-height: 12px;
	    background-color: transparent !important;
	    padding: 3px 2px 3px 0px !important;
	    color: #000 !important;
	    background-image: none;
	    white-space: pre-wrap;
	}
	.raytek-mobile .raytek-mobile-sub-nav .nav>li>a, .raytek-mobile .raytek-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 21px !important;
	}
	.raytek-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
	}

	.raytek-mobile .raytek-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
		/* --------------------- Meriam SUBSITE ----------------- */
	.meriam-mobile-slogan {
		font-size: 11px;
	    color: #000;
	    font-weight: 700;
	    line-height: 14px;
	    margin-bottom: 0px;
	    padding-left: 0.8px;
	}
	.meriam-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 2px;
	    margin-bottom: 0;
	    max-width: 100%;
	    margin-left: 0px !important;
	    padding-left: 0px;
	}	
	.navbar-inner.meriam-mobile {
		background-color: #fff;
		background-image: url(/images/pages/MeriamDirect/Header-background-sws.png) !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}
	.meriam-mobile img.brand.mobile-logo {
   		width: 80px;
   		padding: 10px 0px 8px 7px;
	}
	.meriam-mobile .span4 {
    	margin-bottom: 0px;
		max-width: 90px;
		margin-left: 0px;
	}
	.meriam-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 33px;
	}
	.meriam-mobile .input-append.mobile-search {
		margin-top: 0px;
	}
	.meriam-mobile .input-append .btn {
		margin-left: 0px;
		border-radius: 0px;
		padding: 3px 10px;
	}
	.meriam-mobile .input-append input {
		border-radius: 0px;
		font-size: 11px;
	}
	.meriam-mobile .navbar-meriam-subsite {
	    width: 100%;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    
	}
	.meriam-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: transparent !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    outline: none !important;
	    margin-top: 1px !important;
	    margin-right: auto;
	    margin-left: auto;
		padding: 6px 0px 8px 1px;
		width: 29px;
		float: none;
	}
	.meriam-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #d1d1d1;
	}
	.meriam-mobile #SWS-mobile-first-nav {
		width: 39%;
		background-color: #000;
	}
	.meriam-mobile #SWS-mobile-first-nav a:hover{
		box-shadow: none;
		background-color: #000;
	}
	.meriam-mobile #SWS-mobile-second-nav {
		width: 23.5%;
		box-shadow: inset 2px 0px 0px 0px #d1d1d1;
		background-color: #000;
	}
	.meriam-mobile #SWS-mobile-third-nav {
		width: 22.5%;
		box-shadow: inset 2px 0px 0px 0px #d1d1d1;
		background-color: #000;
	}
	.meriam-mobile #SWS-mobile-hamburger-nav {
    	width: 15%; 
    	background-color: #000;
	}
	.meriam-mobile .sws-mobile-header-nav .nav>li>a, .meriam-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 9px;
		color: #fff !important;
		padding: 4px 1px 4px 2px!important;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
	}
	.meriam-mobile .sws-mobile-header-nav .nav>li>a:hover {
		background-color: #000 !important;
		box-shadow: inset 2px 0px 0px 0px #d1d1d1;
	}
	.meriam-mobile .meriam-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px; 
		background-color: #000;
		border-top: 2px solid #d1d1d1;
	}
	
	.navbar .meriam-mobile .btn-navbar .icon-bar {
		width: 100%;
		background-color: #fff !important;
		box-shadow: none;
	}
	.navbar .meriam-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #fff !important;
		box-shadow: none;
	}
	.meriam-mobile .meriam-mobile-sub-nav .nav>li>a, .meriam-mobile .meriam-mobile-sub-nav .nav>li:hover>a {
	    text-align: left;
	    padding: 2px 0px 2px 15px;
	    line-height: 12px;
	    font-size: 10px;
	    font-weight: 500;
	    border-radius: 0px;
	}
	.meriam-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
    	text-align: left;
	    padding: 7px 0px 7px 15px !important;
	    line-height: 14px;
	    font-size: 9.5px;
	    font-weight: 500;
	    border-radius: 0px;
	    background-color: #000 !important;
	    margin-bottom: 0px;
	    color: #fff !important;
	    box-shadow: none;
	}
	.meriam-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-top: none;
    	border-bottom: 2px solid #d4d4d4;
	}
	.meriam-mobile #mobile-sws-3 {
		top: -28px;
		
	}
	.navbar-meriam-subsite.navbar-meriam-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-meriam-subsite.navbar-meriam-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	    font-size: 10px;
	    line-height: 12px;
	    background-color: transparent !important;
	    padding: 3px 2px 3px 0px !important;
	    color: #000 !important;
	    background-image: none;
	}
	.navbar-meriam-subsite.navbar-meriam-subsite .nav-collapse .open > .dropdown-menu li>ul>li>a, .navbar-meriam-subsite.navbar-meriam-subsite .nav-collapse .open > .dropdown-menu li>ul>li>a:hover {
		    padding: 2px 2px 2px 0px !important;
		    margin-bottom: 0px;
	}
	.meriam-mobile .meriam-mobile-sub-nav .nav>li>a, .meriam-mobile .meriam-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 14px !important;
		text-transform: none;
	}
	.meriam-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
	}
	.meriam-mobile .flir-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	.meriam-mobile .meriam-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	li#mobile-sws-2.nav-collapse.meriam-mobile-sub-nav.collapse,
	li#mobile-sws-3.nav-collapse.meriam-mobile-sub-nav.collapse,
	li#mobile-sws-4.nav-collapse.meriam-mobile-sub-nav.collapse{
		width: 100% !important;
	}
/* --------------------- AEMC SUBSITE ----------------- */
/*
	.navbar-inner.aemc-mobile {
		padding-top: 3.5px;
		padding-bottom: 3.495px;
		background-image: none;
	}	
	.aemc-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 5px;
	    margin-bottom: 0;
	    max-width: 100%;
	    margin-left: 0px !important;
	}	
	.navbar-inner.aemc-mobile {
		background-color: #447380;
	}
	.aemc-mobile img.brand.mobile-logo {
   		width: 125px;
   		padding:  10px 0px 10px 4px;
	}
	.aemc-mobile .span4 {
    	margin-bottom: 0px;
		max-width: 135px;
		margin-left: 0px;
	} 
	
	.aemc-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 7px;
	}
	.aemc-mobile .input-append .btn {
	    margin-left: 0px;
	    border-radius: 0px;
	    padding: 3px 10px;
	    font-size: 14px;
	}
	.aemc-mobile .input-append input {
		border-radius: 0px;
		font-size: 11px;
	}
	.aemc-mobile .navbar-aemc-subsite {
	    width: 100%;
	    background-color: #61929f;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    
	}
	.aemc-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: transparent !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    outline: none !important;
	    margin-top: 1px;
	    margin-right: auto;
	    margin-left: auto;
		padding: 6px 0px 8px 1px;
		width: 29px;
		float: none;
	}
	.aemc-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #447380;
	}
	.aemc-mobile #SWS-mobile-first-nav {
		width: 18%;
		
	}
	.aemc-mobile #SWS-mobile-second-nav {
		width: 23%;
		
	}
	.aemc-mobile #SWS-mobile-third-nav {
		width: 26%;
		
	}
	.aemc-mobile-french.aemc-mobile #SWS-mobile-first-nav {
		width: 17%;
		
	}
	.aemc-mobile-french.aemc-mobile #SWS-mobile-second-nav {
		width: 21%;
		
	}
	.aemc-mobile-french.aemc-mobile #SWS-mobile-third-nav {
		width: 23%;
		
	}
	.aemc-mobile-french.aemc-mobile .aemc-boder-left-mobile#SWS-mobile-first-nav {
		width: 24%;
	}
	.aemc-mobile #SWS-mobile-hamburger-nav {
    	width: 15%;
		box-shadow: inset 2px 0px 0px 0px #447380;
	}
	.aemc-mobile .sws-mobile-header-nav .nav>li>a, .aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 10px;
		color: #fff !important;
		padding: 5px 0px 3px 1px !important;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
	}
	.aemc-mobile-french.aemc-mobile .sws-mobile-header-nav .nav>li>a, .aemc-mobile-french.aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 9.5px;
	}

	.aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
		background-color: #61929f !important;
		box-shadow: inset 2px 0px 0px 0px #447380;
	}
	.aemc-mobile .aemc-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px; 
		border-top: 2px solid #447380;
	}
	
	.navbar .aemc-mobile .btn-navbar .icon-bar {
		width: 100%;
		background-color: #ffcc00;
		box-shadow: none;
	}
	.navbar .aemc-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #ffcc00 !important;
		box-shadow: none;
	}
	.aemc-mobile .aemc-mobile-sub-nav .nav>li>a, .aemc-mobile .aemc-mobile-sub-nav .nav>li:hover>a {
	    text-align: left;
	    padding: 2px 0px 2px 15px;
	    line-height: 12px;
	    font-size: 10px;
	    font-weight: 500;
	    border-radius: 0px;
	    text-transform: none;
	}
	.aemc-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
    	text-align: left;
	    padding: 7px 0px 7px 15px !important;
	    line-height: 14px;
	    font-size: 11px;
	    font-weight: 500;
	    border-radius: 0px;
	    background-color: #61929f !important;
	    margin-bottom: 0px;
	    color: #fff !important;
	    box-shadow: none;
	}
	.aemc-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-top: none;
		border-bottom: 2px solid #447380;
	}
	.aemc-mobile #mobile-sws-3 {
		top: -28px;
		
	}
	.navbar-aemc-subsite.navbar-aemc-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-aemc-subsite.navbar-aemc-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	    font-size: 10px;
	    line-height: 12px;
	    background-color: transparent !important;
	    padding: 3px 2px 3px 0px !important;
	    color: #fff !important;
	    background-image: none;
	}
	.aemc-mobile .aemc-mobile-sub-nav .nav>li>a, .aemc-mobile .aemc-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 6px !important;
	}
	.aemc-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
	}
	.aemc-mobile .row-fluid.sws-mobile-header-nav.accordion {
		margin-bottom: 10px;
	}
	.aemc-mobile .aemc-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
*/
/* ------------------ Toolbox SUBSITE -------------- */
		.navbar-inner.tool-mobile {
			background: white;
			
		}
		.tool-mobile img.brand.mobile-logo {
			padding: 0;
			width: 100%;
		}
		.tool-mobile .input-append .btn {
			margin-left: -1px;
    		border-radius: 0px;
    		padding: 3px 10px;
		}
		.tool-mobile .span7 {
			width: auto;
			float: none;
			overflow: hidden;
			position: relative;
			top: 13px;
		}
		.tool-mobile .input-append.mobile-search {
			margin-top: 0;
		}
		.tool-mobile .input-append.mobile-search-french {
				margin-top: 17px;
			}
		.tool-mobile .span5 {
			width: 290px;
			margin: 5px 14px 8px 5px;
		}
		.tool-mobile .tool-mobile-search {
			margin-left: 0 !important;
		}
		/*  ************** navbar ************** */
		.tool-mobile .navbar-tool-subsite {
			width: 100%;
			background-color: #B5212B;
			top: 0px !important;
			left: 0px !important;
			border-radius: 0px;
			margin-bottom: 5px;
    	}
    	.tool-mobile-sub-nav#mobile-sws-1, .tool-mobile-sub-nav#mobile-sws-2, .tool-mobile-sub-nav#mobile-sws-4 {
	    	background-color: #CDCFD0;
    	}
		/* .navbar-tool-subsite li.dropdown {
			background-color: #B5212B;
		} */
    	.tool-mobile .sws-mobile-header-nav .nav>li>a, .tool-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    	padding: 7px 0px 3px 1px !important;
	    	text-align: center;
	    	color: #000;
	    	width: 100%;
			letter-spacing: 1px;
			font-weight: 500;
    	}
    	div.tool-mobile-sub-nav .accordion-inner {
			border-top: 2px solid #fff;
		}
    	.tool-mobile .sws-mobile-header-nav .btn-navbar {
			background-color: transparent !important;
			border-width: initial !important;
			border-style: none !important;
			border-color: #fff;
			border-image: initial !important;
			outline: none !important;
			margin-top: 1px;
			margin-right: auto;
			margin-left: auto;
			padding: 7px 15px 9px 15px;
			width: 29px;
			float: none;
			box-sizing: content-box;
		}

		.navbar .tool-mobile .btn-navbar .icon-bar, .navbar .tool-mobile .btn-navbar:hover .icon-bar {
			width: 100%;
			background-color: #fff !important;
		}
		.tool-border-left-mobile {
			box-shadow: inset 2px 0px 0px 0px #fff;
		}
		.tool-mobile #mobile-sws-3 {
			top: -30px;
		}
    	.tool-mobile #SWS-mobile-first-nav {
			width: 25.25%;
		}
		
		.tool-mobile #SWS-mobile-second-nav {
			width: 35.25%;
		}
		.tool-mobile #SWS-mobile-third-nav {
			width: 24.5%;
		}
		
		.tool-mobile-french #SWS-mobile-first-nav {
			width: 24%;
		}
		.tool-mobile-french #SWS-mobile-second-nav {
			width: 36%;
		}
		
		.tool-mobile-french #SWS-mobile-third-nav {
			width: 25%;
		}
		.tool-mobile #SWS-mobile-hamburger-nav {
    		width: 15%;
			/* box-shadow: inset 2px 0px 0px 0px #fff; */
		}
		.tool-mobile .sws-mobile-header-nav .nav>li#SWS-mobile-first-nav>a, 
		.tool-mobile .sws-mobile-header-nav .nav>li#SWS-mobile-first-nav>a:hover, 
		.tool-mobile .sws-mobile-header-nav .nav>li#SWS-mobile-second-nav>a, 
		.tool-mobile .sws-mobile-header-nav .nav>li#SWS-mobile-second-nav>a:hover, 
		.tool-mobile .sws-mobile-header-nav .nav>li#SWS-mobile-third-nav>a, 
		.tool-mobile .sws-mobile-header-nav .nav>li#SWS-mobile-third-nav>a:hover {
			color: #fff;
		}
    	.tool-mobile .tool-mobile-sub-nav .nav>li>a, .tool-mobile .tool-mobile-sub-nav .nav>li:hover>a {
	    	text-align: left;
	    	font-size: 12px;
	    	line-height: 12px;
	    	border-radius: 0px;
	    	font-family: 'Open Sans', sans-serif;
    	}
    	.tool-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
			text-align: left;
			padding: 8px 0px 6px 15px !important;
			line-height: 16px;
			border-radius: 0px;
			background-color: #B5212B !important;
			margin-bottom: 0px;
			color: #fff !important;
			box-shadow: none;
			font-weight: 400;
		}
		.navbar-tool-subsite.navbar-tool-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-tool-subsite.navbar-tool-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
			font-size: 11px;
			line-height: 14px;
			background-color: transparent !important;
			padding: 3px 2px 3px 0px !important;
			color: #000 !important;
			background-image: none;
			font-family: 'Open Sans', sans-serif;
		}
		.tool-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
			border-top: none;
			border-bottom: 2px solid #fff;
			background: white;
		}
    	/*  ************** END navbar ************** */
		
		/* ************** buttons ************** */
		.tool-sws-store .span8.sws-carousel-drop-shadow {
			width: 100%;
		}
		.row-fluid.tool-sws-store {
			margin-top: 0;
			padding-top: 0;
		}
		.buttons.tool-body-button {
			margin-bottom: 0;
		}
		.tool-body-button.row-fluid [class*="span"] {
			margin-left: 2%;
			margin-bottom: 15px;
			display: block;
			float: left;
			min-height: 30px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		
		.tool-body-button.row-fluid {
			padding-top: 0;
		}
		.tool-body-button .span8 .home img{
			float: right; 
		}
    	.tool-body-button.row-fluid [class*="span"]:first-child {
			margin-left: 0;
		}

		.tool-body-button.tool-body-button-french .tool-electrical p.tool-button-title {
			width: 100px;
		}
		
		.tool-body-button img {
			max-width: 160px;
		}
		.tool-body-button .tool-hand img {
			margin-top: 13px;
		}
		.tool-body-button .tool-safety img {
			margin-top: 25px;
		}
		.tool-body-button .tool-plumbing img {
			margin-top: 17px;
		}
		.tool-body-button .tool-electrical img {
			margin-top: 10px;
			width: 132px;
			margin-right: 4px;
		}
		.tool-body-button .tool-storage img {
			margin-top: 30px;
			width: 145px;
		}
		.tool-body-button .tool-accessories img {
			margin-right: 15px;
		}
		.tool-body-button-french .tool-hand img {
			margin-top: 20px;
			max-width: 200px;
		}
		.tool-body-button-french .tool-safety img {
			margin-top: 24px;
			width: 180px;
		}
		.tool-body-button-french .tool-plumbing img {
			max-width: 180px;
		}
		.tool-body-button-french .tool-electrical img {
			margin-top: 5px;
			width: 120px;
		}
		.tool-body-button-french .tool-storage img {
			margin-top: 38px;
			width: 140px;
		}

		/* ************** END buttons ************** */
/* ------------------ END Toolbox SUBSITE -------------- */

/* ------------------ Seek SUBSITE -------------- */

	.navbar-inner.seek-mobile {
		background: black;
		font-family: 'Open Sans',Arial,sans-serif;
	}
	.navbar-inner.seek-mobile .span4 {
		width: 180px;
		margin-left: 0;
	}
	.navbar-inner.seek-mobile .span4 img.mobile-logo{
		width: 100%;
		padding-left: 0;
		box-sizing: border-box;
		margin-left: 0;
	}
	.navbar .seek-mobile .span8 {
		width: auto;
		margin-left: 0;
		margin-top: 22px;
		overflow: hidden;
		float: none;
	}
	.seek-mobile .lead {
		margin-bottom: 0;
		font-weight: 700;
		font-size: 18px;
		line-height: 24px;
	}
	.seek-mobile .mobile-search-sizing .appendedInputButton {
		border-radius: 0;
	}
	.seek-mobile .navbar-search {
		position: relative;
		float: left;
		margin-bottom: 0 !important;
		max-width: 100%;
		margin-left: 0px !important;
		padding-left: 0px !important;
		padding-top: 0px !important;
	}
	.seek-mobile .input-append .btn {
		height: 28px;
		font-size: 14px;
		padding: 3px 10px;
		border-radius: 0;
	}
	.seek-mobile .sws-mobile-header-nav {
		clear: both;
	}
	.seek-mobile .sws-mobile-header-nav .btn-navbar {
    	background-color: transparent !important;
    	border-width: initial !important;
    	border-style: none !important;
    	border-color: initial !important;
    	border-image: initial !important;
    	outline: none !important;
    	margin-top: -1px;
    	margin-right: auto;
    	margin-left: auto;
    	padding: 7px 0px 7px 1px;
    	width: 29px;
    	float: none;
	}
	.navbar .seek-mobile .btn-navbar .icon-bar {
		width: 100%;
		background: #000000;
		box-shadow: none;
		background-color: #2c64a1 !important;
	}
	.seek-mobile .navbar-seek-subsite {
    	top: 0px !important;
		left: 0px !important;
		width: 100%;
		border-radius: 0px;
	}
	.seek-mobile .navbar-seek-subsite {
	    top: 0px !important;
		left: 0px !important;
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 0px;
	}
	.seek-mobile .sws-mobile-header-nav .nav>li>a {
    	font-size: 11px;
    	color: #000 !important;
    	padding: 3px !important;
    	font-weight: bold;
    	text-transform: uppercase;
	}
	.navbar-seek-subsite#SWS-mobile-nav-button-adjust .dropdown {
		text-align: center;
	}
	.seek-mobile #SWS-mobile-first-nav {
		width: 32%;
	}
	.seek-mobile #SWS-mobile-second-nav {
		width: 28%;
	}
	.seek-mobile #SWS-mobile-third-nav {
		width: 25%;
	}
	.seek-hamburger-nav {
		width: 15%;
	}
	.seek-mobile #mobile-sws-3 {
    	top: -26px;
	}
	.seek-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-bottom: solid 2px black;
		border-top: none;
	}
	.seek-mobile .sws-mobile-header-nav li.dropdown {
	    padding: 0px 0px;
		/* background-color: #f1f1f1; */
	}
	.seek-mobile .sws-mobile-header-nav .nav-collapse .nav>li>a {
    	padding-left: 20px !important;
    	margin-bottom: 0px;
    	text-align: center;
	}
	.seek-border-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #000 !important;
	}

	.navbar .navbar-seek-subsite .btn-navbar:hover .icon-bar {
		background-color: black !important;
	}
	.seek-mobile .sws-mobile-header-nav .seek-mobile-sub-nav .nav>li>a {
    	color: #000 !important;
    	line-height: 14px;
    	-webkit-box-shadow: none;
    	box-shadow: none;
    	background-color: transparent;
    	text-align: left;
    	font-size: 11px;
		padding: 3px !important;
		font-weight: 400;
		text-transform: none;
	}
	.nav-collapse.seek-mobile-sub-nav .nav.mshow {
    	margin-top: 0px;
    	border-top: 2px solid black;
    	padding-top: 3px;
    	padding-bottom: 5px;
	}
	.navbar .seek-mobile .nav li.dropdown>.dropdown-toggle, .navbar .seek-mobile .nav li.dropdown.open>.dropdown-toggle, .navbar .seek-mobile .nav li.dropdown.active>.dropdown-toggle, .navbar .seek-mobile .nav li.dropdown.open.active>.dropdown-toggle {
		background-color: #f1f1f1;
		border-radius: 0;
	}
	.seek-mobile .nav-collapse .open>ul.dropdown-menu {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.seek-mobile .nav-collapse .dropdown-menu a {
		color: #fff;
		font-size: 11px;
	    padding-left: 5px;
	    line-height: 0px;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    background-color: transparent;
	}
	.seek-mobile .nav-collapse .dropdown-menu a:hover, .seek-mobile .nav-collapse .dropdown-menu a:active, .seek-mobile .nav-collapse .dropdown-menu a:focus {
		background: transparent !important;
		font-weight: inherit;
	}
	.navbar-seek-subsite#SWS-mobile-nav-button-adjust li.dropdown.dropdown-sup>a, .navbar-seek-subsite#SWS-mobile-nav-button-adjust ul.dropdown-menu>li>a {
		text-align: left;
	}
	.nav-collapse.seek-mobile-sub-nav .accordion-inner.nav {
		margin-bottom: 0px;
	}
	.seek-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 11px !important;
	}
	.seek-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
	  font-size: 11px;
	}
	.seek-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
	  font-size: 11px;
	}
	.seek-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
	  font-size: 11px;
	}
	
/* ********* END HEADER ********* */

/* ********* BODY ********* */
	
	p.seek-series-blurb {
		font-size: 15px;
		line-height: 18px;
	}
	.series-bkg-seek .seek-red-link {
		font-size: 15px;
		line-height: 18px;
	}
	.seek-apps-bkg-seek .span7 p.seek-apps-title {
		font-size: 12px;
		line-height: 13px;
	}
	br.seek-mobile-line-break {
		visibility: visible !important;
		display: inline !important;
	}
	br.seek-desk-line-break {
		visibility: hidden !important;
		display: none !important;
	}

/* ------------------ END Seek SUBSITE -------------- */

/* ------------------ Baker SUBSITE -------------- */

/* ********* HEADER ********* */
	.navbar-inner.baker-mobile {
		background: #f5f5f5;
		background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
		background: -moz-linear-gradient(top, #f5f5f5 0%, #e9eaeb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9eaeb));
		background: -webkit-linear-gradient(top, #f5f5f5 0%,#e9eaeb 100%);
		background: -o-linear-gradient(top, #f5f5f5 0%,#e9eaeb 100%);
		background: -ms-linear-gradient(top, #f5f5f5 0%,#e9eaeb 100%);
		background: linear-gradient(to bottom, #f5f5f5 0%,#e9eaeb 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e9eaeb',GradientType=0 );
	}
	.navbar .baker-mobile .span4 {
		width: 32%;
		margin-left: 0;
		max-width: 180px;
	}
	.baker-mobile img.brand.mobile-logo {
		width: auto;
		padding: 10px 20px 10px 0;
		box-sizing: border-box;
		margin: auto;
	}
	.navbar .baker-mobile .span8 {
		width: auto;
		margin-left: 0;
		overflow: hidden;
		float: none;
	}
	.baker-mobile .input-append .navbar-search {
		position: relative;
		float: left;
		margin-top: 44px;
		margin-bottom: 0 !important;
		max-width: 100%;
		margin-left: 0px;
		padding-left: 0px !important;
		padding-top: 0px !important;
	}
	.baker-mobile .input-append .btn {
		margin-left: -1px;
		height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	.baker-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 11px !important;
	}
	.baker-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
	  font-size: 11px;
	}
	.baker-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
	  font-size: 11px;
	}
	.baker-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
	  font-size: 11px;
	}
	.baker-mobile .mobile-search .appendedInputButton {
	    border-radius: 0;
	}
	
/* *********  NAV  ********* */
	.baker-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
		text-align: left;
		padding: 3px 0px 3px 16px !important;
		border-radius: 0px;
		background-color: #ffcf01 !important;
		margin-bottom: 0px;
		color: #000000 !important;
		box-shadow: none;
	}
	.baker-mobile .sws-mobile-header-nav .nav>li>a, .baker-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 11px;
		font-weight: bold;
		color: #000000 !important;
		padding: 4px;
		text-align: center;
		text-transform: uppercase;
	}
	.navbar-baker-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-baker-subsite .nav-collapse .open > .dropdown-menu li > a:hover, .navbar-baker-subsite .nav-collapse .open > .dropdown-menu li >strong> a, .navbar-baker-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-size: 12px;
		line-height: 13px;
		background-color: transparent !important;
		padding: 3px 2px 3px 0px !important;
		color: #000000 !important;
		background-image: none !important;
		font-weight: normal !important;
	}
	.navbar-baker-subsite .nav-collapse .open > .dropdown-menu li >strong> a, .navbar-baker-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-weight: 700 !important;
		color: black !important;
	}
	.baker-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.baker-mobile .navbar-baker-subsite {
		width: 100%;
		background-image: none !important;
		background-repeat: no-repeat !important;
		top: 0px !important;
		left: 0px !important;
		border-radius: 0px;
		margin-bottom: 0px;
	}
	.baker-mobile #mobile-sws-3 {
		top: -28px;
	}
	.baker-mobile #SWS-mobile-first-nav {
		width: 43%;
	}
	.baker-mobile #SWS-mobile-second-nav {
		width: 42%;
	}
	.baker-mobile #SWS-mobile-third-nav {
		width: 35%;
	}
	.baker-mobile #SWS-mobile-hamburger-nav {
		width: 15%;
	}
	.baker-mobile.baker-mobile-french #SWS-mobile-first-nav {
		width: 43%;
	}
	.baker-mobile.baker-mobile-french #SWS-mobile-second-nav {
		width: 42%;
	}
	.baker-mobile.baker-mobile-french #SWS-mobile-third-nav {
		width: 28%;
	}
	.baker-mobile .sws-mobile-header-nav .btn-navbar {
		background-color: transparent !important;
		border-width: initial !important;
		border-style: none !important;
		border-color: initial !important;
		border-image: initial !important;
		outline: none !important;
		margin-top: 1px;
		margin-right: auto;
		margin-left: auto;
		padding: 6px 0px 8px 0px;
		width: 29px;
		float: none;
	}
	.navbar .baker-mobile .btn-navbar .icon-bar, .navbar .baker-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #ffffff !important;
		box-shadow: none;
	}
	.baker-border-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #ebecec;
	}
	.baker-mobile .sws-mobile-header-nav .baker-mobile-sub-nav .nav>li>a, .baker-mobile .sws-mobile-header-nav .baker-mobile-sub-nav .nav>li:hover>a, .baker-mobile .sws-mobile-header-nav .baker-mobile-sub-nav .nav>li>strong>a, .baker-mobile .sws-mobile-header-nav .baker-mobile-sub-nav .nav>li:hover>strong>a {
		text-align: left;
		padding: 2px 0px 2px 15px;
		line-height: 15px;
		font-size: 11px;
		font-weight: 500;
		border-radius: 0px;
		font-weight: normal !important;
		text-transform: none !important;
	}
	.baker-mobile .sws-mobile-header-nav .baker-mobile-sub-nav .nav>li>strong>a, .baker-mobile .sws-mobile-header-nav .baker-mobile-sub-nav .nav>li:hover>strong>a {
		font-weight: 700 !important;
		color: black !important;
	}
	.baker-mobile.baker-mobile-french .sws-mobile-header-nav .baker-mobile-sub-nav .nav>li>a, .baker-mobile.baker-mobile-french .sws-mobile-header-nav .baker-mobile-sub-nav .nav>li:hover>a {
		padding-left: 9px;
	}
	.baker-mobile .baker-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px 5px 2px;
		border-top: 2px solid #ebecec;
	}
	.baker-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		border-top: none;
		border-bottom: solid 2px #ebecec;
	}
	.navbar-baker-subsite li {
		display: block !important;
		padding: 0px;
		border-left: 0px solid #e9eaeb;
	}
/* ********* END HEADER ********* */
	
/* ********* BUTTONS ********* */
	.span4.baker-cat-temperature, .span4.baker-cat-humidity, .span4.baker-cat-misc, .span4.baker-cat-accessories {
		margin-left: 2.7624309392265194% !important;
	}
	.baker-home-buttons .span4 .application-bkg-baker p {
		font-size: 16px;
		text-align: right;
	}
	.baker-home-buttons .span4 .application-bkg-baker {
		top: 23px;
	}
	.baker-home-buttons .span4 {
		height: 100px;
	}
	.baker-home-buttons .span4 .baker-button-border {
		margin-top: 95.5px;
	}
	.baker-home-buttons .span4.baker-cat-pressure img {
		position: relative;
		top: 4px;
		width: 125px;
	}
	.baker-home-buttons .span4.baker-cat-temperature img {
		top: 10px;
		left: -12px;
		width: 100px;
	}
	.baker-home-buttons .span4.baker-cat-humidity img {
		width: 113px;
        top: -1px;
	}
	.baker-second-row .span4 {
		margin-bottom: 20px;
	}
	.baker-home-buttons.baker-second-row .span4 img {
		height: 100px;
	}
	.baker-home-buttons .span4.baker-cat-refractometers img {
		top: -2px;
	}
	.baker-home-buttons .span4.baker-cat-misc img {
		height: 90px;
		top: 8px;
	}
	.baker-home-buttons.baker-home-buttons-fr .span4.baker-cat-misc .application-bkg-baker p {
		position: absolute;
		top: 0px;
		width: 160px;
	}
	.baker-home-buttons .span4.baker-cat-accessories .application-bkg-baker p {
		/* position: absolute;
		right: 0; */
		right: 0px;
		position: relative;
	}
	
/* ********* PRESSURE LANDING PAGE ********* */
	.span6.baker-pressure {
		margin-bottom: 13px;
		height: 84px;
	}
	.baker-pressure-last-row .span6.baker-pressure {
		margin-bottom: 5px;
	}
	.baker-pressure .application-bkg-baker p {
		font-size: 20px;
		line-height: 19px;
		margin-bottom: 4px;
	}
	.baker-pressure.bkg-baker-b1600-b1800 .application-bkg-baker p {
		line-height: 24px;
	}
	.baker-pressure .application-bkg-baker {
		margin-right: 10px;
	}
	hr.baker-pressure-hr {
		margin-bottom: 13px;
	}
/* ********* END PRESSURE LANDING PAGE ********* */

/* ------------------ END Baker SUBSITE -------------- */

/* ------------------ Dent SUBSITE -------------- */

/* ********* HEADER ********* */
	.dent-mobile #SWS-mobile-first-nav {
		width: 33%;
	}
	.dent-mobile #SWS-mobile-second-nav {
		width: 33%;
	}
	.dent-mobile #SWS-mobile-third-nav {
		width: 34%;
	}
	.navbar-inner.dent-mobile {
		background-color: #005ba7;
		background-image: url("../images/pages/dent/header-bakcground.jpg");
		font-family: 'Open Sans',Arial,sans-serif;
		background-size: cover;
		background-position: left center;
	}
	.navbar-inner.dent-mobile.dent-mobile-french {
		background-image: url("../images/pages/dent/header-bakcground.jpg");
	}
	.navbar-inner.dent-mobile .span4 {
		margin-bottom: 0;
		margin-left: 0;
		width: 230px;
	}
	.navbar-inner.dent-mobile .span4 img.mobile-logo{
		width: 100%;
		padding-left: 0;
		padding-bottom: 9px;
		padding-top: 8px;
		box-sizing: border-box;
		margin-left: 0;
	}
	.navbar-inner.dent-mobile .span8 {
		width: auto;
		margin-left: 0;
		margin-top: 41px;
		overflow: hidden;
		float: none;
	}
	.dent-mobile .mobile-search .appendedInputButton {
		border-radius: 0;
	}
	.dent-mobile .navbar-search {
		position: relative;
		float: left;
		margin-bottom: 0 !important;
		max-width: 100%;
		margin-left: 0px !important;
		padding-left: 0px !important;
		padding-top: 0px !important;
	}
	.dent-mobile .input-append .btn {
		height: 28px;
		font-size: 14px;
		padding: 3px 10px;
		border-radius: 0;
	}
	.dent-mobile .sws-mobile-header-nav {
		clear: both;
	}
	.dent-mobile ul.nav.navbar-dent-subsite {
	    top: 0px !important;
		left: 0px !important;
		width: 100%;
		background-color: #063357;
		border-radius: 0px;
	}
	.dent-mobile .sws-mobile-header-nav .nav>li>a {
		font-family: Montserrat,'Open Sans',Arial,sans-serif;
    	font-size: 11px;
    	color: #fff !important;
    	padding: 3px !important;
    	font-weight: bold;
    	text-transform: uppercase;
	}
	.navbar-dent-subsite strong.dropdown-header {
		font-family: Montserrat,'Open Sans',Arial,sans-serif;
	    padding: 3px;
	    font-size: 12px;
	    line-height: 18px;
    	color: #fff !important;
	    
	}
	.navbar-dent-subsite#SWS-mobile-nav-button-adjust .dropdown {
		text-align: center;
	}
	.dent-mobile .sws-mobile-header-nav li.dropdown {
	    padding: 0px 0px;
		/* background-color: #f1f1f1; */
	}
	.dent-mobile .sws-mobile-header-nav .nav-collapse .nav>li>a {
    	padding-left: 20px !important;
    	margin-bottom: 0px;
    	text-align: center;
	}
	.dent-border-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #005ba7 !important;
	}
	.dent-mobile .sws-mobile-header-nav .dent-mobile-sub-nav .nav>li>a {
    	color: #fff !important;
    	line-height: 14px;
    	-webkit-box-shadow: none;
    	box-shadow: none;
    	background-color: transparent;
    	text-align: left;
    	font-size: 11px;
		padding: 3px !important;
		font-weight: 400;
		text-transform: none;
	}
	
	.nav-collapse.dent-mobile-sub-nav .nav.mshow {
    	margin-top: 0px;
    	border-top: 2px solid #005ba7;
    	padding-top: 3px;
    	padding-bottom: 5px;
	}
	.navbar .dent-mobile .nav li.dropdown>.dropdown-toggle, .navbar .dent-mobile .nav li.dropdown.open>.dropdown-toggle, .navbar .dent-mobile .nav li.dropdown.active>.dropdown-toggle, .navbar .dent-mobile .nav li.dropdown.open.active>.dropdown-toggle {
		background-color: #f1f1f1;
		border-radius: 0;
	}
	.dent-mobile .nav-collapse .dropdown-menu a:hover, .dent-mobile .nav-collapse .dropdown-menu a:active, .dent-mobile .nav-collapse .dropdown-menu a:focus {
		background: transparent !important;
		font-weight: inherit;
	}
	.navbar-dent-subsite#SWS-mobile-nav-button-adjust ul.dropdown-menu>li>a {
		text-align: left;
	}
	.nav-collapse.dent-mobile-sub-nav .accordion-inner.nav {
		margin-bottom: 0px;
	}
	.dent-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 11px !important;
	}
	.dent-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
	  font-size: 11px;
	}
	.dent-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
	  font-size: 11px;
	}
	.dent-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
	  font-size: 11px;
	}
	
/* ********* END HEADER ********* */
	
	.dent-sws-store .carousel {
		margin-bottom: 13px;
	}
	.buttons-dent a.dent-cat-smartlogger, .buttons-dent a.dent-cat-revenue, .buttons-dent a.dent-cat-accessories {
	    margin-top: 13px;
	}
	div.buttons-dent-second-line {
	    margin-bottom: 20px;
	}
	
	.buttons-dent div p.dent-cat-title {
	    font-size: 12.5px;
	    line-height: 16px;
	    width: 40%;
	    margin-top: 10px;
	}
	.buttons-dent.buttons-dent-fr div p.dent-cat-title {
	    font-size: 14px;
	    line-height: 15px;
	    width: 130px;
	}
	.buttons-dent div {
		height: 100px;
		padding-left: 14px;
		padding-right: 14px;
	}
	
	.buttons-dent .dent-cat-standard div p.dent-cat-title {
	    width: 50%;
	}
	.buttons-dent .dent-cat-smartlogger div p.dent-cat-title, .buttons-dent.buttons-dent-fr .dent-cat-smartlogger div p.dent-cat-title {
	    width: 50%;
	}
	.buttons-dent .dent-cat-accessories div p.dent-cat-title {
	    width: 70px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-standard div p.dent-cat-title {
		width: 113px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-revenue div p.dent-cat-title {
	    width: 89px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-powerscout div p.dent-cat-title {
		padding-right: 35px;
	}
	
	.buttons-dent .dent-cat-elitepro img {
		width: 33px;
	}
	.buttons-dent .dent-cat-powerscout img {
		width: 116px;
		top: 0px;
	}
	.buttons-dent .dent-cat-smartlogger img {
		width: 71px;
		margin-top: 6px;
	}
	.buttons-dent .dent-cat-standard img {
		width: 84px;
		position: relative;
		bottom: 0px;
		margin-top: 19px;
	}
	.buttons-dent .dent-cat-revenue img {
    	width: 116px;
    	top: 0px;
    	margin-top: 23px;
    }
	.buttons-dent .dent-cat-accessories img {
		width: 120px;
		margin-top: 8px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-powerscout img {
	    position: relative;
	    top: -77px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-standard img {
		bottom: 0px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-revenue img {
	    position: relative;
	    top: 0px;
	}
	
	.buttons-dent .dent-cat-powerscout div {
	    padding-right: 12px;
	}
	.buttons-dent .dent-cat-smartlogger div {
	    padding-right: 13px;
	}
	.buttons-dent .dent-cat-revenue div, .buttons-dent .dent-cat-accessories div {
		padding-right: 10px;
	}
	.buttons-dent.buttons-dent-fr .dent-cat-revenue div {
		padding-right: 7px;
	}

/* ------------------ END Dent SUBSITE -------------- */

/* ------------------ RIDGID SUBSITE -------------- */

	/* ********* HEADER ********* */
	.navbar-inner.ridgid-mobile {
		background: transparent;
		font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
		padding-top: 1px;
		margin-bottom: -2px;
	}
	.navbar-inner.ridgid-mobile .span5 img.mobile-logo {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.navbar-inner.ridgid-mobile .span5 {
		margin-left: -2px;
		margin-right: 20px;
		margin-bottom: 1px;
	}
	.navbar-inner.ridgid-mobile .span7 {
	    width: auto;
	    margin-left: 0;
	    margin-top: 36px;
	    overflow: hidden;
	    float: none;
	}
	.ridgid-mobile .lead {
		font-weight: 600;
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 4px;
/* 		color: #ed1c24; */
	}
	.ridgid-mobile .mobile-search .appendedInputButton {
		border-radius: 0 !important;
	}
	.ridgid-mobile .input-append .btn {
	    height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	.navbar-inner.ridgid-mobile form.navbar-search {
		margin-left: 0;
		max-width: 100%;
		margin-bottom: 0;
	}
	
	/* *********  NAV  ********* */
	.nav.navbar-ridgid-subsite {
		background: transparent;
		width: 100%;
	}
	.ridgid-mobile .sws-mobile-header-nav.accordion {
		margin-bottom: 0px;
	}
	.ridgid-mobile .sws-mobile-header-nav .nav>li.ridgid-nav-buttons {
		width: 33.3%;
	}
	.ridgid-mobile .sws-mobile-header-nav .nav>li.ridgid-nav-buttons#SWS-mobile-second-nav {
		width: 33.4%;
	}
	.ridgid-mobile .sws-mobile-header-nav .nav>li.ridgid-nav-buttons>a, 
	.ridgid-mobile .sws-mobile-header-nav .nav>li.ridgid-nav-buttons>a:hover {
		color: #000000 !important;
		background: transparent;
		border: 1px solid #cdcdcd;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		padding: 3px;
		margin-left: 3px;
		text-transform: uppercase;
	}
	.ridgid-mobile .sws-mobile-header-nav .nav>li>a.mobile-sws-1, 
	.ridgid-mobile .sws-mobile-header-nav .nav>li>a.mobile-sws-1:hover {
		margin-left: 0;
	}
	
	.ridgid-mobile .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li>a, 
	.ridgid-mobile .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li:hover>a, 
	.ridgid-mobile .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li>strong>a, 
	.ridgid-mobile .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li:hover>strong>a {
		text-align: left;
	    padding: 2px 0px 2px 15px;
	    line-height: 15px;
	    font-size: 11px;
	    border-radius: 0px;
	    font-weight: normal !important;
	    text-transform: none !important;
	    color: black;
	    /* border-bottom: 1px solid #cdcdcd;
	    border-top: 1px solid #cdcdcd;
	    margin-bottom: -1px !important; */
	}
	.ridgid-mobile .navbar-ridgid-subsite .nav {
	    margin: 0px;
	    /* padding: 5px 0px 1px 0px; */
	    padding: 0;
	}
	.ridgid-mobile .navbar-ridgid-subsite>.ridgid-mobile-sub-nav>.nav {
		padding: 5px 0px 3px 2px;
		border: 1px solid #cdcdcd;
	    margin-top: 3px;
	}
	.ridgid-mobile .navbar-ridgid-subsite .nav.ridgid-mobile-first-dropdown a {
		border-top: 0 !important;
	}
	
	.ridgid-mobile-sub-nav>.accordion-inner>.accordion-inner>.dropdown-menu {
		border-left: 3px solid #000000;
		margin-left: 28px;
	}
	
	.ridgid-mobile .navbar-ridgid-subsite li.accordion-inner.nav ul.dropdown-menu>li>a,
	.ridgid-mobile .navbar-ridgid-subsite li.accordion-inner.nav ul.dropdown-menu>li>a:hover {
		text-align: left;
	    padding: 2px 0px 2px 11px;
	    line-height: 15px;
	    font-size: 11px;
	    border-radius: 0px;
	    font-weight: normal !important;
	    text-transform: none !important;
	    color: black !important;
	    background-color: white !important;
	    /* border-bottom: 1px solid #cdcdcd;
	    border-top: 1px solid #cdcdcd;
	    margin-bottom: -1px !important; */
	}
	ul.ridgid-mobile-subdropdown {
		margin-left: 24px;
		border-left: 3px solid #cdcdcd;
	}
	ul.ridgid-mobile-subdropdown li{
		list-style: none;
	}
	ul.ridgid-mobile-subdropdown li a {
		text-align: left;
	    padding: 2px 0px 2px 15px !important;
	    line-height: 15px;
	    font-size: 11px;
	    border-radius: 0px;
	    font-weight: normal !important;
	    text-transform: none !important;
	    color: black !important;
	    /* border-bottom: 1px solid #cdcdcd;
	    border-top: 1px solid #cdcdcd;
	    margin-bottom: -1px !important; */
	}
	/* *********  END NAV  ********* */
	
	/* ********* End HEADER ********* */
	
	/* ********* HERO ********* */
	.ridgid-hero-desk {
		display: none !important;
		visibility: hidden !important;
	}
	.ridgid-hero-tablet {
		display: block !important;
		visibility: visible !important;
	}
	.ridgid-hero-mobile {
		display: none !important;
		visibility: hidden !important;
	}
	
	/* ********* END HERO ********* */
	
	/* ********* BUTTONS ********* */

/* ------------------ END RIDGID SUBSITE -------------- */
/* ------------------ NEURIO SUBSITE -------------- */

/* ********* HEADER ********* */
	.navbar-inner.neurio-mobile {
		background-color: #3990c0;
	    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMzk5MGMwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyYjY4OTQiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	    background: -moz-linear-gradient(top, #3990c0 0%, #2b6894 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3990c0), color-stop(100%,#e9eaeb));
		background: -webkit-linear-gradient(left, #3990c0 0%,#2b6894 100%);
		background: -o-linear-gradient(left, #3990c0 0%,#2b6894 100%);
		background: -ms-linear-gradient(left, #3990c0 0%,#2b6894 100%);
		background: linear-gradient(to right, #3990c0 0%, #2b6894 100%);
		font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-inner.neurio-mobile .span5 img.mobile-logo {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.navbar-inner.neurio-mobile .span5 {
		margin-left: -2px;
		margin-right: 6px;
		margin-bottom: 0;
	}
	.navbar-inner.neurio-mobile .span8 {
	    width: auto;
	    margin-left: 0;
	    margin-top: 20px;
	    overflow: hidden;
	    float: none;
		margin-bottom: 8px;
	}
	.neurio-mobile .lead {
		font-weight: 400;
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 4px;
	}
	.neurio-mobile .mobile-search .appendedInputButton {
		border-radius: 0 !important;
	}
	.neurio-mobile .input-append .btn {
	    height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	
	.navbar-inner.neurio-mobile form.navbar-search {
		margin-left: 0;
		max-width: 100%;
		margin-bottom: 0;
	}
/* ********* NAV ********* */
	.nav.navbar-neurio-subsite {
		background: transparent;
		width: 100%;
	}
	.neurio-mobile  .sws-mobile-header-nav.accordion {
		margin-bottom: 0px;
	}
	.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a, 
	.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a:hover {
		color: #ffffff !important;
		background: #152c53;
		font-size: 11px;
		font-weight: 600;
		text-align: center;
		padding: 3px;
		margin-left: 3px;
		text-transform: uppercase;
	}
	.neurio-mobile #SWS-mobile-first-nav a, 
	.neurio-mobile #SWS-mobile-first-nav a:hover {
		margin-left: 0;
	}
	.neurio-mobile #mobile-sws-3 {
		top: -26px;
	}
	.neurio-mobile #SWS-mobile-first-nav {
		width: 34%;
	}
	.neurio-mobile #SWS-mobile-second-nav {
		width: 38%;
	}
	.neurio-mobile #SWS-mobile-third-nav {
		width: 28%;
	}
	.neurio-mobile #SWS-mobile-hamburger-nav {
		width: 15%;
		overflow: hidden;
	}
	.neurio-mobile.neurio-mobile-french #SWS-mobile-first-nav {
		width: 36%;
	}
	.neurio-mobile.neurio-mobile-french #SWS-mobile-second-nav {
		width: 38%;
	}
	.neurio-mobile.neurio-mobile-french #SWS-mobile-third-nav {
		width: 26%;
	}
	.neurio-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: #152c53 !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    border-radius: 0;
	    outline: none !important;
	    margin-top: 0;
		margin-left: 3px;
	    padding: 6px 3px 7px 0px;
	    width: 100%;
	    float: none;
	}
	.neurio-mobile .sws-mobile-header-nav .btn-navbar .icon-bar,
	.neurio-mobile .sws-mobile-header-nav .btn-navbar:hover .icon-bar {
		width: 29px;
		margin-left: auto;
	    margin-right: auto;
	    background-color: #fff !important;
	}
	.neurio-mobile .sws-mobile-header-nav li.direct-link {
	    border-top: none;
	    margin-bottom: 3px;
	}
	.neurio-mobile .sws-mobile-header-nav li.direct-link:first-child {
		width: 85%;
	}
	.neurio-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
	    text-align: left;
	    padding: 3px 0px 3px 16px !important;
	    border-radius: 0px;
	    background-color: #152c53 !important;
	    margin-bottom: 0px;
	    color: #ffffff !important;
	    box-shadow: none;
	    font-size: 11px;
		text-transform: uppercase;
	}
	
/* ********* END HEADER ********* */
/* ********* BODY ********* */
	.row-fluid.neurio-sws-eng {
		margin-top: 0;
	}
	.row-fluid.neurio-row-1, .row-fluid.neurio-row-2, .row-fluid.neurio-row-3 {
		padding-top: 0;
	}
	.neurio-row-2 .span7 {
		padding-top: 31.6%;
		position: relative;
	}
	.neurio-row-2 .span7 iframe {
		position: absolute;
	    top: 0;
	    left: 0;
	    bottom: 0;
	    right: 0;
	    height: 100%;
	}
	.neurio-row-3 .span3 img {
		width: 75%;
	}
	.neurio-row-3 p.neurio-empower-blurb, .neurio-row-3.neurio-row-3-french p.neurio-empower-blurb {
	    padding: 0 2%;
	}
	.neurio-row-3 {
		margin-bottom: 15px;
	}
	.neurio-row-3 p.neurio-empower-subhead {
		font-size: 17px;
	}
	.neurio-row-3 p.neurio-empower-blurb {
		font-size: 15px;
	}
	
/* ********* END BODY ********* */

/* ------------------ END NEURIO SUBSITE -------------- */
/* ------------------ MEGGER SUBSITE -------------- */
/* ********* HEADER  ********* */
	.navbar-inner.megger-mobile {
		background: none;
		padding-top: 13px;
		padding-bottom: 15px;
	}
	.navbar-inner.megger-mobile .span5 img.mobile-logo {
		width: 100%;
		margin: 0 0 ;
		padding: 0;
	}
	.navbar-inner.megger-mobile .span5 {
		margin-right: 10px;
		margin-bottom: 8px;
		margin-left: 0;
		width: 334px;
	}
	.navbar-inner.megger-mobile .span8 {
	    width: auto;
	    margin-left: 0;
	    margin-top: 6px;
	    overflow: hidden;
	    float: none;
		margin-bottom: 8px;
	}
	.megger-mobile .lead {
		font-weight: 600;
		font-size: 15px;
		line-height: 14px;
		margin-bottom: 0;
		color: #000000;
	}
	.megger-mobile .mobile-search .appendedInputButton {
		border-radius: 0 !important;
	}
	.megger-mobile .input-append .btn {
	    height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	
	.navbar-inner.megger-mobile form.navbar-search {
		margin-left: 0;
		max-width: 100%;
		margin-bottom: 0;
	}
/* ********* NAV ********* */
	.nav.navbar-megger-subsite {
		background: transparent;
		width: 100%;
	}
	.megger-mobile  .sws-mobile-header-nav.accordion {
		margin-bottom: 0px;
	}
	.megger-mobile .sws-mobile-header-nav .nav>li.megger-nav-buttons>a, 
	.megger-mobile .sws-mobile-header-nav .nav>li.megger-nav-buttons>a:hover {
		color: #ffffff !important;
		background: #E30613;/* #ed1c24; */
		font-size: 11px;
		font-weight: 600;
		text-align: center;
		padding: 3px;
		margin-left: 3px;
		text-transform: uppercase;
	}
	.megger-mobile #SWS-mobile-first-nav a, 
	.megger-mobile #SWS-mobile-first-nav a:hover {
		margin-left: 0;
	}
	.megger-mobile #mobile-sws-3 {
		top: -26px;
	}
	.megger-mobile #SWS-mobile-first-nav {
		width: 19%;
	}
	.megger-mobile #SWS-mobile-second-nav {
		width: 25%;
	}
	.megger-mobile #SWS-mobile-third-nav {
		width: 37%;
	}
    .megger-mobile #SWS-mobile-fourth-nav {
		width: 19%;
	}
	.megger-mobile.megger-mobile-french #SWS-mobile-first-nav {
		width: 22%;
	}
	.megger-mobile.megger-mobile-french #SWS-mobile-second-nav {
		width: 24%;
	}
	.megger-mobile.megger-mobile-french #SWS-mobile-third-nav {
		width: 32%;
	}
	.megger-mobile.megger-mobile-french #SWS-mobile-fourth-nav {
		width: 22%;
	}
	
	.megger-mobile .sws-mobile-header-nav .megger-mobile-sub-nav .nav>li>a {
    	color: #fff !important;
    	line-height: 14px;
    	-webkit-box-shadow: none;
    	box-shadow: none;
    	background-color: transparent;
    	text-align: left;
    	font-size: 11px;
		padding: 3px !important;
		font-weight: 400;
		text-transform: none;
	}
	.nav-collapse.megger-mobile-sub-nav .nav.mshow {
    	margin-top: 0px;
    	border-top: 3px solid #ffffff;
    	background-color: #ed1c24;
    	padding-top: 3px;
    	padding-bottom: 5px;
	}
	.navbar .megger-mobile .nav li.dropdown>.dropdown-toggle, 
	.navbar .megger-mobile .nav li.dropdown.open>.dropdown-toggle, 
	.navbar .megger-mobile .nav li.dropdown.active>.dropdown-toggle, 
	.navbar .megger-mobile .nav li.dropdown.open.active>.dropdown-toggle {
		background-color: #f1f1f1;
		border-radius: 0;
	}
	.megger-mobile .nav-collapse .dropdown-menu a:hover, .megger-mobile .nav-collapse .dropdown-menu a:active, .megger-mobile .nav-collapse .dropdown-menu a:focus {
		background: transparent !important;
		font-weight: inherit;
	}
	.navbar-megger-subsite#SWS-mobile-nav-button-adjust ul.dropdown-menu>li>a {
		text-align: left;
	}
	.nav-collapse.megger-mobile-sub-nav .accordion-inner.nav {
		margin-bottom: 0px;
	}
	
/* ********* END HEADER ********* */
/* ********* BODY ********* */
	div.megger-sws-store div.megger-home-buttons, 
	div.megger-sws-store div.megger-home-buttons.megger-home-buttons-last {
		margin-bottom: 25px;
		padding-top: 0;
	}
	.megger-home-buttons .megger-cat-button .megger-cat-title p {
		font-size: 16px;
		line-height: 18px;
	}
	.megger-home-buttons.megger-home-buttons-fr .megger-cat-button .megger-cat-title p {
		font-size: 15px;
	}
/* ********* END BODY ********* */
/* ------------------ END MEGGER SUBSITE -------------- */
		

/* ------------------ Data Loggers SUBSITE -------------- */

/* ********* HEADER ********* */
	.navbar-inner.dls-mobile {
		background: #D96228;
	}
	.navbar .dls-mobile .span4 {
		margin-left: 0;
		width: 230px;
	}
	.dls-mobile img.brand.mobile-logo {
		width: auto;
		padding: 10px 20px 9px 0;
		box-sizing: border-box;
		margin: auto;
	}
	.navbar .dls-mobile .span8 {
		width: auto;
		margin-left: 0;
		overflow: hidden;
		float: none;
	}
	.dls-mobile .input-append .navbar-search {
		position: relative;
		float: left;
		margin-top: 44px;
		margin-bottom: 0 !important;
		max-width: 100%;
		margin-left: 0px;
		padding-left: 0px !important;
		padding-top: 0px !important;
	}
	.dls-mobile .input-append .btn {
		margin-left: -1px;
		height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	.dls-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 11px !important;
	}
	.dls-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
	  font-size: 11px;
	}
	.dls-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
	  font-size: 11px;
	}
	.dls-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
	  font-size: 11px;
	}
	.dls-mobile .mobile-search input#ProductSearch.appendedInputButton {
	    border-radius: 0;
	}
	
/* *********  NAV  ********* */
	.dls-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
		text-align: left;
		padding: 3px 0px 3px 16px !important;
		border-radius: 0px;
		background-color: #3E4242 !important;
		margin-bottom: 0px;
		color: #ffffff !important;
		box-shadow: none;
		font-family: 'Open Sans', sans-serif;
	}
	.dls-mobile .sws-mobile-header-nav .nav>li>a, .dls-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 14px;
		font-weight: bold;
		color: #ffffff !important;
		padding: 4px;
		text-align: center;
		text-transform: uppercase;
		font-family: 'Open Sans', sans-serif;
	}
	.navbar-dls-subsite .nav-collapse .open > .dropdown-menu li > a, 
	.navbar-dls-subsite .nav-collapse .open > .dropdown-menu li > a:hover, 
	.navbar-dls-subsite .nav-collapse .open > .dropdown-menu li >strong> a, 
	.navbar-dls-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-size: 11.5px;
		line-height: 13px;
		background-color: transparent !important;
		padding: 3px 2px 3px 0px !important;
		color: #ffffff !important;
		background-image: none !important;
		font-weight: 600 !important;
		font-family: 'Open Sans', sans-serif;
	}
	.navbar-dls-subsite .nav-collapse .open > .dropdown-menu li > strong {
		color: #ffffff !important;
	}
	.navbar-dls-subsite .nav-collapse .open > .dropdown-menu li >strong> a, .navbar-dls-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-weight: 700 !important;
		color: black !important;
	}
	.dls-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.dls-mobile .navbar-dls-subsite {
		background: #3E4242;
		width: 100%;
		background-image: none !important;
		background-repeat: no-repeat !important;
		top: 0px !important;
		left: 0px !important;
		border-radius: 0px;
		margin-bottom: 0px;
	}
	.dls-mobile #mobile-sws-3 {
		top: -28px;
	}
	.dls-mobile #SWS-mobile-first-nav {
		width: 37%;
	}
	.dls-mobile #SWS-mobile-second-nav {
		width: 25%;
	}
	.dls-mobile #SWS-mobile-third-nav {
		width: 23%;
	}
	.dls-mobile #SWS-mobile-hamburger-nav {
		width: 15%;
	}
	.dls-mobile.dls-mobile-french #SWS-mobile-first-nav {
		width: 34%;
	}
	.dls-mobile.dls-mobile-french #SWS-mobile-second-nav {
		width: 26%;
	}
	.dls-mobile.dls-mobile-french #SWS-mobile-third-nav {
		width: 25%;
	}
	.dls-mobile .sws-mobile-header-nav .btn-navbar {
		background-color: transparent !important;
		border-width: initial !important;
		border-style: none !important;
		border-color: initial !important;
		border-image: initial !important;
		outline: none !important;
		margin-top: 1px;
		margin-right: auto;
		margin-left: auto;
		padding: 6px 0px 8px 0px;
		width: 29px;
		float: none;
	}
	.navbar .dls-mobile .btn-navbar .icon-bar, .navbar .dls-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #ffffff !important;
		box-shadow: none;
	}
	.dls-border-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #D96228;
	}
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li>a, 
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li:hover>a, 
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li>strong>a, 
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li:hover>strong>a {
		text-align: left;
		padding: 2px 0px 2px 15px;
		line-height: 15px;
		font-size: 11px;
		font-weight: 500;
		border-radius: 0px;
		font-weight: normal !important;
		text-transform: none !important;
	}
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li>strong>a, .dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li:hover>strong>a {
		font-weight: 700 !important;
		color: black !important;
	}
	.dls-mobile.dls-mobile-french .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li>a, .dls-mobile.dls-mobile-french .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li:hover>a {
		padding-left: 9px;
	}
	.dls-mobile .dls-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px 5px 2px;
		border-top: 2px solid #D96228;
	}
	.dls-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		border-top: none;
		border-bottom: solid 2px #D96228;
	}
/* ********* END HEADER ********* */
	
/* ********* BUTTONS ********* */
/* ------------------ END Data Loggers SUBSITE -------------- */
/* ------------------ Firefighting SUBSITE -------------- */
/* ********* HEADER ********* */
	.navbar-inner.fire-mobile {
		background: #ffdf40;
		background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZjlhNTMwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmRmNDAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
		background: -moz-linear-gradient(top, #f9a530 0%, #ffdf40 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #f9a530), color-stop(100%, #ffdf40));
		background: -webkit-linear-gradient(top, #f9a530 0%, #ffdf40 100%);
		background: -o-linear-gradient(top, #f9a530 0%, #ffdf40 100%);
		background: -ms-linear-gradient(top, #f9a530 0%, #ffdf40 100%);
		background: linear-gradient(to bottom, #f9a530 0%, #ffdf40 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a530', endColorstr='#ffdf40', GradientType=0 );
	}
	.navbar .fire-mobile .span4 {
		width: 21%;
		margin-left: 0;
		max-width: 147px;
	}
	.fire-mobile img.brand.mobile-logo {
		width: auto;
		padding: 10px 20px 10px 0;
		box-sizing: border-box;
		margin: 0 0 0 -4px;
	}
	.navbar .fire-mobile .span8 {
		width: auto;
		margin-left: 0;
		overflow: hidden;
		float: none;
		margin-top: 46px;
	}
	.fire-mobile p.lead {
		font-weight: 700;
	    font-size: 17px;
	    line-height: 15px;
	    color: #A80009;
	    margin-bottom: 0;
	}
	.fire-mobile .input-append .navbar-search {
		position: relative;
		float: left;
		margin-bottom: 0 !important;
		margin-top: 0;
		max-width: 100%;
		margin-left: 0px;
		padding-left: 0px !important;
		padding-top: 0px !important;
	}
	.fire-mobile .input-append .btn {
		margin-left: -1px;
		height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	.fire-mobile .mobile-search input#ProductSearch.appendedInputButton {
		border-radius: 0;
	}
	.fire-mobile .sws-mobile-header-nav {
		margin-top: 0;
	}
	
/* *********  NAV  ********* */
	.fire-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
		text-align: left;
		padding: 3px 0px 3px 16px !important;
		border-radius: 0px;
		background-color: #fafafa;
	    background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
	    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
	    background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
	    background-image: -o-linear-gradient(top,#fff,#f2f2f2);
	    background-image: linear-gradient(to bottom,#fff,#f2f2f2);
		margin-bottom: 0px;
		color: #000000 !important;
		box-shadow: none;
		text-transform: uppercase;
		font-size: 13px;
	}
	.fire-mobile .sws-mobile-header-nav>.navbar-fire-subsite.nav>li>a, 
	.fire-mobile .sws-mobile-header-nav>.navbar-fire-subsite.nav>li>a:hover {
		font-size: 13px;
		font-weight: bold;
		color: #505150 !important;
		background-color: #fafafa;
	    background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
	    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
	    background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
	    background-image: -o-linear-gradient(top,#fff,#f2f2f2);
	    background-image: linear-gradient(to bottom,#fff,#f2f2f2);
	    background-repeat: repeat-x;
		padding: 3px;
		text-align: center;
		text-transform: uppercase;
		margin-left: 2px;
	}
	.navbar-fire-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-fire-subsite .nav-collapse .open > .dropdown-menu li > a:hover, .navbar-fire-subsite .nav-collapse .open > .dropdown-menu li >strong> a, .navbar-fire-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-size: 11px;
		line-height: 13px;
		background-color: transparent !important;
		padding: 3px 2px 3px 0px !important;
		color: #000000 !important;
		background-image: none !important;
		font-weight: normal !important;
		white-space: normal;
	}
	.navbar-fire-subsite .nav-collapse .open > .dropdown-menu li >strong> a, .navbar-fire-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-weight: 700 !important;
		color: black !important;
	}
	.fire-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.fire-mobile .navbar-fire-subsite {
		width: 100%;
		background-image: none !important;
		background-repeat: no-repeat !important;
		background: none;
		top: 0px !important;
		left: 0px !important;
		border-radius: 0px;
		margin-bottom: 0px;
		margin-top: 10px;
		padding-left: 1px;
		padding-right: 1px;
	}
	.fire-mobile #mobile-sws-3 {
		top: -26px;
	}
	.fire-mobile #SWS-mobile-first-nav {
		width: 32%;
	}
	.fire-mobile #SWS-mobile-second-nav {
		width: 26%;
	}
	.fire-mobile #SWS-mobile-third-nav {
		width: 27%;
	}
	.fire-mobile #SWS-mobile-hamburger-nav {
		width: 15%;
		display: flex;
	}
	.fire-mobile .sws-mobile-header-nav li:first-child.dropdown.dropdown-sup {
	    margin-right: 15%;
	}
	.fire-mobile.fire-mobile-french #SWS-mobile-first-nav {
		width: 27%;
	}
	.fire-mobile.fire-mobile-french #SWS-mobile-second-nav {
		width: 27.5%;
	}
	.fire-mobile.fire-mobile-french #SWS-mobile-third-nav {
		width: 30.5%;
	}
	.fire-mobile #SWS-mobile-first-nav a.mobile-sws-1 {
		margin-left: 0;
	}
	.fire-mobile .sws-mobile-header-nav .btn-navbar.mobile-sws-3 {
		padding-left: 0px;
	}
	.fire-mobile .sws-mobile-header-nav .btn-navbar {
		background-color: #fafafa;
	    background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
	    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
	    background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
	    background-image: -o-linear-gradient(top,#fff,#f2f2f2);
	    background-image: linear-gradient(to bottom,#fff,#f2f2f2);
		border-width: initial !important;
		border-style: none !important;
		border-color: initial !important;
		border-image: initial !important;
		outline: none !important;
		margin-top: 0;
		margin-right: auto;
		margin-left: 2px;
		padding: 5px 0px 4px 1px;
		width: 100%;
		float: none;
		box-sizing: border-box;
		border-radius: 0;
	}
	.navbar .fire-mobile .sws-mobile-header-nav .btn-navbar {
		background-color: #f2f2f2;
	}
	.navbar .fire-mobile .btn-navbar .icon-bar, .navbar .fire-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		max-width: 29px;
		background-color: #505150 !important;
		box-shadow: none;
		margin: 2px auto 3px;
	}
	.fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li>a, .fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li:hover>a, .fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li>strong>a, .fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li:hover>strong>a {
		text-align: left;
		padding: 2px 0px 2px 15px;
		line-height: 15px;
		font-size: 11px;
		border-radius: 0px;
		font-weight: normal !important;
		text-transform: none !important;
		color: #505150;
	}
	.fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li>strong>a, .fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li:hover>strong>a {
		font-weight: 700 !important;
		color: black !important;
	}
	.fire-mobile .fire-mobile-sub-nav .nav {
		margin: 2px 0 0;
		padding: 6px 0px 3px 2px;
		background: #fcfcfc;
	}
	.fire-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		border-top: none;
		border-bottom: solid 2px transparent;
	}
/* ********* END HEADER ********* */

/* ********* ADS ********* */
	.row-fluid.fire-sws-store {
		padding-top: 3px;
	}
	
	.fire-sws-store .carousel {
		margin-bottom: 15px;
	}

/* ********* END ADS ********* */

/* ********* BUTTONS ********* */
	.row-fluid.fire-home-buttons {
		padding-top: 0;
	}
	.fire-home-buttons .span4  {
	    padding-right: 10px;
		padding-left: 11px;
	    max-height: 85px;
	}
	.fire-home-buttons h2 {
		margin-top: 7px;
		-webkit-margin-before: 7px;
		line-height: 22px;
		font-size: 18px;
		width: 150px;
	}
	.fire-home-buttons.fire-home-buttons-french h2 {
		line-height: 19px;
		font-size: 16px;
	}
	.fire-home-buttons .span4 img {
		max-height: 84px;
	}
	.fire-home-buttons .span4.voltage-cat-button h2 {
		width: 185px;
	}
	.fire-home-buttons.fire-home-buttons-bottom {
		margin-bottom: 15px;
	}
/* ********* END BUTTONS ********* */
/* ********* Training page ********* */
.span4.training-form, .span8.training {
	width: 100%;
	float: none;
	margin-left: 0;
}
.training-form .input {
	margin-bottom: 7px;
}


/* ------------------ END Firefighting SUBSITE -------------- */


/* ----------------- VendingMiserStore SUBSITE -------------- */
	.navbar-inner.vms-mobile {
		background-color: #009576;
	}
	.navbar .vms-mobile .span4 {
	    width: 50%;
	    margin-left: 0;
	    max-width: 180px;
	    margin-bottom: 0px;
	    height: 61.59px;
	}
	.navbar .vms-mobile .span8 {
	    width: auto;
	    margin-left: 0;
	    overflow: hidden;
	    float: none;
	}
	.vms-mobile img.brand.mobile-logo {
	    width: auto;
	    padding: 10px 5px 7px 0;
	    box-sizing: border-box;
	    margin: auto;
	}
	.vms-mobile .input-append .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 6px;
	    margin-bottom: 0 !important;
	    max-width: 100%;
	    margin-left: 0px;
	    padding-left: 2px !important;
	    padding-top: 8px !important;
	}
	.vms-mobile .mobile-search .appendedInputButton {
	    border-radius: 0;
	}
	.vms-mobile .input-append .btn {
	    margin-left: -1px;
	    height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	.vms-mobile .sws-mobile-header-nav .nav>li>a, .vms-mobile .sws-mobile-header-nav .nav>li>a:hover, .vms-mobile .sws-mobile-header-nav .nav>li>a:active, .vms-mobile .sws-mobile-header-nav .nav>li>a:focus {
	    font-size: 12px;
	    font-weight: bold;
	    color: white !important;
	    padding: 3px;
	    text-align: center;
	    text-transform: uppercase;
	    background-color: #0e5c49;
	    border: 1px solid #0e5c49;
	    margin-left: 2px;
	}
	.vms-mobile .sws-mobile-header-nav .nav>li:first-child>a {
	    margin-left: 0px;
	}
	.vms-mobile .navbar-vms-subsite {
	    width: 100%;
	    background-image: none !important;
	    background-repeat: no-repeat !important;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    margin-bottom: 0px;
	    background-color: transparent;
	}
	.vms-mobile #SWS-mobile-first-nav {
	    width: 30.5%;
	}
	.vms-mobile #SWS-mobile-second-nav {
	    width: 26.5%;
	}
	.vms-mobile #SWS-mobile-third-nav {
	    width: 28%;
	}
	.vms-mobile #SWS-mobile-hamburger-nav {
	    width: 15%;
	    display: flex;
	    margin-left: 0px;
		background-color: transparent;
	}
	.vms-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: #0e5c49 !important;
	    outline: none !important;
	    margin-top: 0px;
	    margin-right: auto;
	    margin-left: 2px;
	    padding: 5px 0px 4px 1px;
	    width: 100%;
	    float: none;
	    border: 1px solid #0e5c49 !important;
	    border-radius: 0px;
	    box-sizing: border-box;
	}
	.navbar .vms-mobile .btn-navbar .icon-bar, .navbar .vms-mobile .btn-navbar:hover .icon-bar {
	    width: 100%;
	    background-color: white !important;
	    box-shadow: none;
	    max-width: 29px;
	    margin: 2px auto 3px;
	}
	.navbar .vms-mobile .navbar-vms-subsite {
	    width: 100%;
	    background-image: none !important;
	    background-repeat: no-repeat !important;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    margin-bottom: 0px;
	    background-color: transparent;
	}
	.vms-mobile .vms-mobile-sub-nav .nav {
	    margin: 0px;
	    padding: 5px 0px 5px 7px;
	    background-color: #0E5C47;
	    margin-top: 2px;
	    border: none;
	}
	.vms-mobile-sub-nav .accordion-inner .dropdown-menu-acc {
		color: white;
	    font-size: 11px;
	    padding-left: 23px;
	}
	.vms-mobile .sws-mobile-header-nav .vms-mobile-sub-nav .nav>li>a, .vms-mobile .sws-mobile-header-nav .vms-mobile-sub-nav .nav>li:hover>a, .vms-mobile .sws-mobile-header-nav .vms-mobile-sub-nav .nav>li>strong>a, .vms-mobile .sws-mobile-header-nav .vms-mobile-sub-nav .nav>li:hover>strong>a {
	    text-align: left;
	    padding: 2px 0px 2px 23px;
	    line-height: 15px;
	    font-size: 11px;
	    font-weight: 500;
	    border-radius: 0px;
	    border: none;
	    font-weight: normal !important;
	    text-transform: none !important;
	    background-color: transparent;
	    color: white !important;
	    margin-left: 0px;
	}
	.vms-mobile #mobile-sws-3 {
	    top: -28px;
	}
	.vms-mobile .sws-mobile-header-nav li:first-child.dropdown.dropdown-sup {
	    margin-right: 15%;
	}
	.vms-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
	    border-top: none;
	    margin-bottom: 0px;
	    background-color: rgba(255,255,255,0);
	    border-bottom: 2px solid rgba(255,255,255,0);
	}
	.vms-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
	    text-align: left;
	    padding: 4px 0px 4px 16px !important;
	    border-radius: 0px;
	    background-color: #0e5c49 !important;
	    margin-bottom: 0px;
	    color: white !important;
	    box-shadow: none;
	    margin-left: 0px;
	    border: none;
	    font-weight: 600;
	}
	.navbar-vms-subsite .dropdown-menu li>a, .navbar-vms-subsite .dropdown-menu li>a:hover {
		background-color: transparent !important;
		color: white !important;
		padding-left: 16px;
	}
	.vms-body .product-well>.row-fluid {
		padding-top: 0px;
		display: flex;
	}
	.vms-body .image-slot {
		display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.vms-body .text-slot {
	    justify-content: center;
		flex-direction: column;
	}
	.vms-body .text-slot h4, .vms-body .text-slot h4 a {
		font-size: 19px;
	}
	.vms-body-french.vms-body .text-slot h4, .vms-body-french.vms-body .text-slot h4 a {
	    font-size: 18px;
	    margin: 8px 0px 0px;
	}
	.vms-body .text-slot p, .vms-body .text-slot p a {
		line-height: 1.43em;
	    font-size: 10px;
	}
	.vms-body .text-slot h4, .vms-body .text-slot h4 a {
	    font-size: 14px;
	    line-height: 16px;
	}
	.navbar-vms-subsite .dropdown-menu-acc strong {
	    color: white;
	}
	.navbar-vms-subsite #mobile-sws-3 .dropdown-sup .dropdown-menu {
		margin-left: 0px;
	}
	.navbar-vms-subsite #mobile-sws-3 .dropdown-menu-acc {
		padding-left: 16px;
	}
	.vms-mobile .row-fluid.sws-mobile-header-nav.accordion {
		margin-bottom: 12.5px;
	}
	
/* ------------------ Pelican SUBSITE -------------- */	
	.navbar-inner.pelican-mobile {
		background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.2)), url(/images/pages/pelican/pelican-built-to-last.png);
		background-repeat: no-repeat;
		background-size: cover;
	    background-position: 97% 66%;
	}
	.navbar .pelican-mobile .span4 {
	    width: 50%;
	    margin-left: 0;
	    max-width: 180px;
	    margin-bottom: 0px;
	    height: 61.59px;
	}
	.navbar .pelican-mobile .span8 {
	    width: auto;
	    margin-left: 0;
	    overflow: hidden;
	    float: none;
	}
	.pelican-mobile img.brand.mobile-logo {
	    width: auto;
	    padding: 7px 5px 7px 0;
	    box-sizing: border-box;
	    margin: auto;
	}
	.pelican-mobile .input-append .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 6px;
	    margin-bottom: 0 !important;
	    max-width: 100%;
	    margin-left: 0px;
	    padding-left: 2px !important;
	    padding-top: 8px !important;
	}
	.pelican-mobile .mobile-search .appendedInputButton {
	    border-radius: 0;
	}
	.pelican-mobile .input-append .btn {
	    margin-left: -1px;
	    height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	.pelican-mobile .sws-mobile-header-nav .nav>li>a, .pelican-mobile .sws-mobile-header-nav .nav>li>a:hover, .pelican-mobile .sws-mobile-header-nav .nav>li>a:active, .pelican-mobile .sws-mobile-header-nav .nav>li>a:focus {
	    font-size: 12px;
	    font-weight: bold;
	    color: black !important;
	    padding: 3px;
	    text-align: center;
	    text-transform: uppercase;
	    background-color: white;
	    border: 1px solid white;
	    margin-left: 2px;
	}
	.pelican-mobile .sws-mobile-header-nav .nav>li:first-child>a {
	    margin-left: 0px;
	}
	.pelican-mobile .navbar-pelican-subsite {
	    width: 100%;
	    background-image: none !important;
	    background-repeat: no-repeat !important;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    margin-bottom: 0px;
	    background-color: transparent;
	}
	.pelican-mobile #SWS-mobile-first-nav {
	    width: 45%;
	}
	.pelican-mobile #SWS-mobile-second-nav {
	    width: 40%;
	}
	.pelican-mobile-french.pelican-mobile #SWS-mobile-first-nav {
	    width: 47%;
	}
	.pelican-mobile-french.pelican-mobile #SWS-mobile-second-nav {
	    width: 38%;
	}
	.pelican-mobile #SWS-mobile-hamburger-nav {
	    width: 15%;
	    display: flex;
	    margin-left: 0px;
		background-color: transparent;
	}
	.pelican-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: white !important;
	    outline: none !important;
	    margin-top: 0px;
	    margin-right: auto;
	    margin-left: 2px;
	    padding: 5px 0px 4px 1px;
	    width: 100%;
	    float: none;
	    border: 1px solid white !important;
	    border-radius: 0px;
	    box-sizing: border-box;
	}
	.navbar .pelican-mobile .btn-navbar .icon-bar, .navbar .pelican-mobile .btn-navbar:hover .icon-bar {
	    width: 100%;
	    background-color: black !important;
	    box-shadow: none;
	    max-width: 29px;
	    margin: 2px auto 3px;
	}
	.navbar .pelican-mobile .navbar-pelican-subsite {
	    width: 100%;
	    background-image: none !important;
	    background-repeat: no-repeat !important;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    margin-bottom: 0px;
	    background-color: transparent;
	}
	.pelican-mobile .pelican-mobile-sub-nav .nav {
	    margin: 0px;
	    padding: 5px 0px 5px 7px;
	    background-color: #0E5C47;
	    margin-top: 2px;
	    border: none;
	}
	.pelican-mobile-sub-nav .accordion-inner .dropdown-menu-acc {
		color: white;
	    font-size: 11px;
	    padding-left: 23px;
	}
	.pelican-mobile .sws-mobile-header-nav .pelican-mobile-sub-nav .nav>li>a, .pelican-mobile .sws-mobile-header-nav .pelican-mobile-sub-nav .nav>li:hover>a, .pelican-mobile .sws-mobile-header-nav .pelican-mobile-sub-nav .nav>li>strong>a, .pelican-mobile .sws-mobile-header-nav .pelican-mobile-sub-nav .nav>li:hover>strong>a {
	    text-align: left;
	    padding: 2px 0px 2px 23px;
	    line-height: 15px;
	    font-size: 11px;
	    font-weight: 500;
	    border-radius: 0px;
	    border: none;
	    font-weight: normal !important;
	    text-transform: none !important;
	    background-color: transparent;
	    color: white !important;
	    margin-left: 0px;
	}
	.pelican-mobile #mobile-sws-3 {
	    top: -28px;
	}
	.pelican-mobile .sws-mobile-header-nav li:first-child.dropdown.dropdown-sup {
	    margin-right: 15%;
	}
	.pelican-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
	    border-top: none;
	    margin-bottom: 0px;
	    background-color: rgba(255,255,255,0);
	    border-bottom: 2px solid rgba(255,255,255,0);
	}
	.pelican-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
	    text-align: left;
	    padding: 4px 0px 4px 16px !important;
	    border-radius: 0px;
	    background-color: white !important;
	    margin-bottom: 0px;
	    color: black !important;
	    box-shadow: none;
	    margin-left: 0px;
	    border: none;
	    font-weight: 600;
	}
	.navbar-pelican-subsite .dropdown-menu li>a, .navbar-pelican-subsite .dropdown-menu li>a:hover {
		background-color: transparent !important;
		color: white !important;
		padding-left: 16px;
	}
	.navbar-pelican-subsite .dropdown-menu-acc strong {
	    color: white;
	}
	.navbar-pelican-subsite #mobile-sws-3 .dropdown-sup .dropdown-menu {
		margin-left: 0px;
	}
	.navbar-pelican-subsite #mobile-sws-3 .dropdown-menu-acc {
		padding-left: 16px;
	}
	.pelican-mobile .row-fluid.sws-mobile-header-nav.accordion {
		margin-bottom: 12.5px;
	}
/* ------------------ Power Meters SUBSITE -------------- */
/* ********* HEADER ********* */
	.navbar-inner.pms-mobile {
		background: #2C2526;
	}
	.navbar .pms-mobile>.span4 {
		margin-left: 0;
		max-width: 115px;
		margin-bottom: 8px;
	}
	.pms-mobile img.brand.mobile-logo {
		width: auto;
	    padding: 9px 19px 0 0;
	    box-sizing: border-box;
	    margin: 0 0 0 -1px;
	}
	.navbar .pms-mobile .span8 {
		width: auto;
		margin-left: 0;
		overflow: hidden;
		float: none;
		margin-top: 48px;
		margin-bottom: 0;
	}
	.pms-mobile p.lead {
		font-weight: 700;
	    font-size: 18px;
	    line-height: 23px;
	    color: #fff;
	    margin-bottom: 0;
	    font-family: 'Oswald','Open Sans',Arial,sans-serif;
	    font-style: italic;
	}
	.pms-mobile .input-append .navbar-search {
		position: relative;
		float: left;
		margin-bottom: 0 !important;
		margin-top: 0;
		max-width: 100%;
		margin-left: 0px;
		padding-left: 0px !important;
		padding-top: 0px !important;
	}
	.pms-mobile .input-append .btn {
		margin-left: -1px;
		height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	}
	.pms-mobile .mobile-search input#ProductSearch.appendedInputButton {
		border-radius: 0;
	}
	.pms-mobile .sws-mobile-header-nav {
		margin-top: 0;
	}
	
/* *********  NAV  ********* */
	.pms-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
		text-align: left;
		padding: 4px 0px 4px 16px !important;
		border-radius: 0px;
		background-color: #379F41;
		margin-bottom: 0px;
		color: #fff !important;
		box-shadow: none;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 400;
		font-family: 'Oswald','Open Sans',Arial,sans-serif;
	}
	.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a, 
	.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a:hover {
		font-size: 16px;
		font-weight: 400;
		color: #fff !important;
		background-color: #379F41;
	    background-repeat: repeat-x;
		padding: 4px 3px;
		text-align: center;
		text-transform: uppercase;
		margin-left: 2px;
		font-family: 'Oswald','Open Sans',Arial,sans-serif;
	}
	.navbar-pms-subsite .nav-collapse .open > .dropdown-menu li > a, 
	.navbar-pms-subsite .nav-collapse .open > .dropdown-menu li > a:hover, 
	.navbar-pms-subsite .nav-collapse .open > .dropdown-menu li >strong> a, 
	.navbar-pms-subsite .nav-collapse .open > .dropdown-menu li >strong> a:hover {
		font-size: 11px;
		line-height: 13px;
		background-color: transparent !important;
		padding: 3px 2px 3px 0px !important;
		color: #fff !important;
		background-image: none !important;
		font-weight: normal !important;
		white-space: normal;
	}
	.navbar-pms-subsite .nav-collapse .open > .dropdown-menu li >strong > a, 
	.navbar-pms-subsite .nav-collapse .open > .dropdown-menu li >strong > a:hover {
		font-weight: 700 !important;
		color: #fff;
		font-size: 12px;
	}
	.navbar-pms-subsite .nav-collapse .open > .dropdown-menu li.pms-dropdown-header-li {
		margin-top: 6px;
	}
	.navbar-pms-subsite .nav-collapse .open > .dropdown-menu li.pms-dropdown-header-li:first-child {
		margin-top: 0;
	}
	.pms-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.pms-mobile .navbar-pms-subsite {
		width: 100%;
		background-image: none !important;
		background-repeat: no-repeat !important;
		background: none;
		top: 0px !important;
		left: 0px !important;
		border-radius: 0px;
		margin-bottom: 0px;
	}
	.pms-mobile #mobile-sws-3 {
		top: -28px;
	}
	.pms-mobile #SWS-mobile-first-nav {
		width: 30%;
	}
	.pms-mobile #SWS-mobile-second-nav {
		width: 33%;
	}
	.pms-mobile #SWS-mobile-third-nav {
		width: 22%;
	}
	.pms-mobile #SWS-mobile-hamburger-nav {
		width: 15%;
		display: flex;
	}
	.pms-mobile .sws-mobile-header-nav li:first-child.dropdown.dropdown-sup {
	    margin-right: 15%;
	}
	.pms-mobile.pms-mobile-french #SWS-mobile-first-nav {
		width: 30%;
	}
	.pms-mobile.pms-mobile-french #SWS-mobile-second-nav {
		width: 41%;
	}
	.pms-mobile.pms-mobile-french #SWS-mobile-third-nav {
		width: 14%;
	}
	.pms-mobile #SWS-mobile-first-nav a.mobile-sws-1 {
		margin-left: 0;
	}
	.pms-mobile .sws-mobile-header-nav .btn-navbar.mobile-sws-3 {
		padding-left: 0px;
	}
	.pms-mobile .sws-mobile-header-nav .btn-navbar {
		background-color: #379F41;
		border-width: initial !important;
		border-style: none !important;
		border-color: initial !important;
		border-image: initial !important;
		outline: none !important;
		margin-top: 0;
		margin-right: auto;
		margin-left: 2px;
		padding: 6px 0px 5px 1px;
		width: 100%;
		float: none;
		box-sizing: border-box;
		border-radius: 0;
	}
	.navbar .pms-mobile .sws-mobile-header-nav .btn-navbar {
		background: #379F41;
	}
	.navbar .pms-mobile .btn-navbar .icon-bar, .navbar .pms-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		max-width: 29px;
		background-color: #fff !important;
		box-shadow: none;
		margin: 2px auto 3px;
	}
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav li a, 
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav li:hover a,
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li>strong.dropdown-header {
		text-align: left;
		padding: 2px 0px 2px 15px;
		line-height: 15px;
		font-size: 11px;
		border-radius: 0px;
		font-weight: normal;
		text-transform: none !important;
		color: #fff;
		display: block;
		margin-bottom: 2px;
	}
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li>strong.dropdown-header {
		margin-bottom: 0;
	}
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li>strong.dropdown-header>a, 
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li>strong.dropdown-header>a:hover {
	    font-size: 12px;
	    color: #fff !important;
	    font-weight: 700;
	    margin-bottom: 0;
	    padding-left: 0;
	}
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li.pms-dropdown-header-li {
		margin-top: 6px;
	}
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li.pms-dropdown-header-li:first-child {
		margin-top: 0;
	}
	.pms-mobile .navbar-pms-subsite #mobile-sws-3 .nav li ul .pms-products-mobile-dropdown, 
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav .pms-products-mobile-dropdown {
		margin-left: 10px;
	}
	.pms-mobile .pms-mobile-sub-nav .nav {
		margin: 2px 0 0;
		padding: 6px 0px 3px 2px;
		background: #379F41;
	}
	.pms-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		border-top: none;
		border-bottom: solid 2px transparent;
	}
/* ********* END HEADER ********* */

/* ********* ADS ********* */
	

/* ********* END ADS ********* */

/* ********* BUTTONS ********* */
	.row-fluid.pms-home-buttons, .row-fluid.ct-selector-tool-ad {
		padding-top: 0;
	}
	.pms-home-buttons .span4 img {
	    height: 90px;
	}
	.pms-home-buttons h2 {
		font-size: 21px;
		line-height: 24px;
		max-width: 140px;
		margin-bottom: 5px;
	    -webkit-margin-after: 5px;
	}
	.pms-home-buttons-french.pms-home-buttons h2 {
		font-size: 17px;
	    line-height: 20px;
	    max-width: 110px;
	}
	
	.ct-selector-tool-ad {
		margin-bottom: 15px;
	}
	.ct-selector-tool-ad h3 {
	    font-size: 26px;
	    margin-left: 16px;
	    margin-right: 14px;
	    margin-top: 13px;
	    margin-bottom: 13px;
	}
	
	.ct-selector-tool-ad-french.ct-selector-tool-ad h3 {
		font-size: 22px;
		margin-left: 16px;
		margin-right: 14px;
		padding-bottom: 3px;
	}
	.ct-selector-tool-ad-french.ct-selector-tool-ad .btn.pms-btn {
		padding: 4px 20px 5px;
		font-size: 15px;
		top: -6px;
	}
	
/* ********* END BUTTONS ********* */
/* ********* CT SELECTOR TOOL ********* */
	.span9.ct-selector-container > .row-fluid:first-child {
		padding-top: 1px;
	}
	#new-filter-spot .accordion-body.row-fluid, #new-filter-spot .accordion-body .row-fluid, #new-filter-spot .ct-icon-legend .row-fluid {
		padding-top: 0;
	}
	.span9.ct-selector-container p.cat-description-view-store {
		margin-bottom: 16px !important;
	}
	#datatable_filter label input {
		width: 147px;
	}
	.span9.ct-selector-container {
		width: 100%;
	}
	/* CT Types Well */
	.ct-sidebar hr {
		margin-top: 2px;
	}
	.well.ct-sidebar {
		clear: left;
	}
	.well.ct-sidebar .row-fluid .span6 {
		width: 48.5%;
		float: left;
	}
	.well.ct-sidebar .row-fluid .span6:nth-child(2) {
		margin-left: 3%;
		float: right;
	}
	.well.ct-sidebar .ct-type-imgs .span6 {
		margin-bottom: 0;
	}
	.well.ct-sidebar .row-fluid .span6 img {
		max-width: 80%;
		min-width: 110px;
	}
	.well.ct-sidebar .row-fluid:nth-child(2) {
		position: relative;
	}
    .well.ct-sidebar .row-fluid .span6.clamp-style-img {
	    position: absolute;
		height: 100%;
		display: flex;
		justify-content: center;
		flex-direction: column;
    }
	.well.ct-sidebar .row-fluid:last-child .span6 {
		margin-bottom: 0;
	}
	.well.ct-sidebar .row-fluid:last-child .span6 p {
		margin-bottom: 3px;
	}
	
	/* Search all and Sorting + pagination shelves */
	.ct-selector-container #datatable_wrapper.dataTables_wrapper .row .span6 {
		margin-bottom: 15px;
	}
	.ct-selector-container #datatable_wrapper.dataTables_wrapper .row .span6 div.dataTables_info {
		padding-top: 5px;
	}
	
	/* Table + cells */
	#datatable_wrapper .table-striped tbody>tr>td.ct-output {
		width: 13%;
	}
	#datatable_wrapper .table-striped tbody>tr>td.ct-inside-dims {
		width: 20%;
	}
	#datatable_wrapper .table-striped tbody>tr>td.ct-outside-dims {
		width: 24%;
	}
	#datatable_wrapper .table td.ct-lm-button {
		width: 14%;
	}
	#datatable_wrapper .table td.ct-price {
		width: 15%;
	}
	
/* ********* END CT SELECTOR TOOL ********* */
/* ------------------ END Power Meters SUBSITE -------------- */

/* ----------- GSS SubSite ----------- */	
	.navbar-inner.gss-mobile {
		padding-top: 3.5px;
		padding-bottom: 3.495px;
		background-image: none;
	}	
	.gss-mobile .navbar-search {
	    position: relative;
	    float: left;
	    margin-top: 5px;
	    margin-bottom: 0;
	    max-width: 100%;
	    margin-left: 0px !important;
	}	
	.navbar-inner.gss-mobile {
		background-image: url(/images/pages/globalscientificsupply/sws-header-background.jpg);
		background-repeat: no-repeat;
		background-size: cover;
	    background-position: 45%;
	}
	.gss-mobile img.brand.mobile-logo {
   		width: 154px;
   		padding:  10px 0px 10px 4px;
	}
	.gss-mobile .span4 {
    	margin-bottom: 0px;
		max-width: 164px;
		margin-left: 0px;
	} 
	
	.gss-mobile .span8 {
	    width: auto;
	    margin-bottom: 5px;
	    float: none;
	    overflow: hidden;
	    margin-top: 7px;
	}
	.gss-mobile .input-append .btn {
	    margin-left: 0px;
	    border-radius: 0px;
	    padding: 3px 10px;
	    font-size: 14px;
	}
	.gss-mobile .input-append input {
		border-radius: 0px;
		font-size: 11px;
	}
	.gss-mobile .navbar-gss-subsite {
	    width: 100%;
	    background-color: #5eb334;
	    top: 0px !important;
	    left: 0px !important;
	    border-radius: 0px;
	    
	}
	.gss-mobile .sws-mobile-header-nav .btn-navbar {
	    background-color: transparent !important;
	    border-width: initial !important;
	    border-style: none !important;
	    border-color: initial !important;
	    border-image: initial !important;
	    outline: none !important;
	    margin-top: 1px;
	    margin-right: auto;
	    margin-left: auto;
		padding: 6px 0px 7px 1px;
		width: 29px;
		float: none;
	}
	.gss-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #ffffff;
	}
	.gss-mobile #SWS-mobile-first-nav {
		width: 28%;
		
	}
	.gss-mobile #SWS-mobile-second-nav {
		width: 27%;
		
	}
	.gss-mobile #SWS-mobile-third-nav {
		width: 30%;
		
	}
	.gss-mobile-french.gss-mobile #SWS-mobile-first-nav {
		width: 26%;
		
	}
	.gss-mobile-french.gss-mobile #SWS-mobile-second-nav {
		width: 26%;
		
	}
	.gss-mobile-french.gss-mobile #SWS-mobile-third-nav {
		width: 33%;
		
	}
	.gss-mobile #SWS-mobile-hamburger-nav {
    	width: 15%;
		box-shadow: inset 2px 0px 0px 0px #ffffff;
	}
	.gss-mobile .sws-mobile-header-nav .nav>li>a, .gss-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 13px;
		color: #fff !important;
		padding: 3px 0px 4px 1px !important;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
	}
	.gss-mobile #mobile-sws-3 ul>li:last-child ul {
		-moz-column-count: 2;
	    -moz-column-gap: 0px;
	    -webkit-column-count: 2;
	    -webkit-column-gap: 0px;
	    column-count: 2;
	    column-gap: 0px;
	    padding-bottom: 10px;
	}
	.gss-mobile #mobile-sws-3 ul>li:last-child ul {
		margin-top: 2px;
	}
	.gss-mobile .sws-mobile-header-nav .nav>li>a:hover {
		box-shadow: inset 2px 0px 0px 0px #ffffff;
	}
	.gss-mobile .gss-mobile-sub-nav .nav {
		margin: 0px;
		padding: 5px 0px; 
		border-top: 2px solid #ffffff;
		background-color: #f3f3f3;
	}
	.navbar .gss-mobile .btn-navbar .icon-bar {
		width: 100%;
		background-color: #ffffff !important;
		box-shadow: none;
	}
	.navbar .gss-mobile .btn-navbar:hover .icon-bar {
		width: 100%;
		background-color: #ffffff !important;
		box-shadow: none;
	}
	.gss-mobile .gss-mobile-sub-nav .nav>li>a, .gss-mobile .gss-mobile-sub-nav .nav>li:hover>a {
	    text-align: left;
	    padding: 2px 0px 2px 15px;
	    line-height: 14px;
	    font-size: 12px;
	    font-weight: 500;
	    border-radius: 0px;
	    text-transform: none;
	    color: #333333 !important;
	}
	.gss-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
    	text-align: left;
	    padding: 7px 0px 7px 15px !important;
	    line-height: 14px;
	    font-size: 13px;
	    font-weight: bold;
	    border-radius: 0px;
	    background-color: #5eb334 !important;
	    margin-bottom: 0px;
	    color: #fff !important;
	    box-shadow: none;
	}
	.gss-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
    	border-top: none;
		border-bottom: 2px solid #ffffff;
		background-color: #f3f3f3;
	}
	.gss-mobile #mobile-sws-3 {
		top: -28px;
		
	}
	.navbar-gss-subsite.navbar-gss-subsite .nav-collapse .open > .dropdown-menu li > a, .navbar-gss-subsite.navbar-gss-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	    font-size: 12px;
	    line-height: 14px;
	    background-color: transparent !important;
	    padding: 3px 2px 3px 0px !important;
	    color: #333333 !important;
	    background-image: none;
	}
	.gss-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup:last-child .dropdown-menu li > a, .gss-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup:last-child .dropdown-menu li > a:hover {
		padding: 6px 2px 0px 0px !important;
	}
	.gss-mobile .gss-mobile-sub-nav .nav>li>a, .gss-mobile .gss-mobile-sub-nav .nav>li:hover>a {
		padding: 3px 0px 3px 19px !important;
	}
	.gss-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
	}
	.gss-mobile .row-fluid.sws-mobile-header-nav.accordion {
		margin-bottom: 10px;
	}
	.gss-mobile .gss-mobile-sub-nav .nav>li>a:hover {
	    box-shadow: none;
	}
	
/* ------------------ TSI SUBSITE -------------- */
/* ********* HEADER ********* */
	.navbar-inner.tsi-mobile {
		font-family: brandon-grotesque, 'Open Sans', sans-serif;
		background: #e8e8e8;
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.navbar .tsi-mobile .span4 {
		margin-left: 0;
		width: 187px;
	}
	.tsi-mobile img.brand.mobile-logo {
		width: auto;
		padding: 0 10px 0 0;
		box-sizing: border-box;
		margin: auto;
	}
	.navbar .tsi-mobile .span8 {
		width: auto;
		margin-left: 0;
		overflow: hidden;
		float: none;
		margin-top: 3px;
	}
	.tsi-mobile .lead {
	    font-weight: 300;
	    font-style: normal;
	    color: #000000;
	    margin-bottom: 0px;
	    font-size: 13px;
	    line-height: 14px;
	    float: left;
	    margin-bottom: 0;
	    text-transform: uppercase;
	}
	.tsi-mobile .input-append .navbar-search {
		position: relative;
		float: left;
		margin-top: 3px;
		margin-bottom: 0 !important;
		max-width: 100%;
		margin-left: 0px;
		padding-left: 0px !important;
		padding-top: 0px !important;
	}
	.tsi-mobile .input-append .btn {
		margin-left: -1px;
		height: 28px;
	    font-size: 14px;
	    padding: 3px 10px;
	    border-radius: 0;
	    border-color: black;
		background-color: black;
		color: white;
		text-shadow: none;
	}
	.tsi-mobile .mobile-search input#ProductSearch.appendedInputButton {
	    border-radius: 0;
	    border-color: black;
	}
	
/* *********  NAV  ********* */
	.tsi-mobile .sws-mobile-header-nav {
		margin-bottom: 0;
		margin-top: 7px;
	}
	.tsi-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
		text-align: left;
		padding: 4px 0px 4px 16px !important;
		border-radius: 0px;
		background-color: #000000 !important;
		margin-bottom: 0px;
		color: #ffffff !important;
		box-shadow: none;
	}
	.tsi-mobile .sws-mobile-header-nav .nav>li>a, .tsi-mobile .sws-mobile-header-nav .nav>li>a:hover, .tsi-mobile .sws-mobile-header-nav .nav>li:hover>a, .tsi-mobile .sws-mobile-header-nav .nav>li>a:focus {
		font-size: 14px;
		color: #ffffff !important;
		padding: 4px 4px;
		text-align: center;
		text-transform: uppercase;
		background-color: #000000;
	}
	.navbar-tsi-subsite .nav-collapse .open > .dropdown-menu li > a, 
	.navbar-tsi-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
		font-size: 13px;
		line-height: 14px;
		background-color: transparent !important;
		padding: 3px 2px 3px 1px !important;
		color: #000000 !important;
		background-image: none !important;
		margin-bottom: 2px;
		border: none;
	}
	.navbar-tsi-subsite .nav-collapse .open > .dropdown-menu li > strong {
		padding-left: 2px;
	}
	.navbar-tsi-subsite .nav-collapse .open > .dropdown-menu li.tsi-sub-menu-list>a {
		padding-left: 15px !important;
	}
	.navbar-tsi-subsite .nav-collapse .open > .dropdown-menu li.tsi-drop-menu-bottom-border {
		padding-bottom: 2px;
		border-bottom: 1px solid #D0D0D0;
		margin-bottom: 6px;
	}
	.tsi-mobile .nav-collapse .open>.dropdown-menu {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.tsi-mobile .navbar-tsi-subsite {
		background: #e8e8e8;
		width: 100%;
		background-image: none !important;
		background-repeat: no-repeat !important;
		top: 0px !important;
		left: 0px !important;
		border-radius: 0px;
		margin-bottom: 0px;
	}
	.tsi-mobile #mobile-sws-3 {
		top: -28px;
	}
	.tsi-mobile #SWS-mobile-first-nav {
		width: 16%;
	}
	.tsi-mobile #SWS-mobile-second-nav, .tsi-mobile #SWS-mobile-third-nav {
		width: 34.5%;
	}
	.tsi-mobile #SWS-mobile-hamburger-nav {
		width: 15%;
	}
	.tsi-mobile.tsi-mobile-french #SWS-mobile-first-nav {
		width: 15.5%;
	}
	.tsi-mobile.tsi-mobile-french #SWS-mobile-second-nav, .tsi-mobile.tsi-mobile-french #SWS-mobile-third-nav {
		width: 34.75%;
	}
	.tsi-mobile .sws-mobile-header-nav .btn-navbar {
		background-color: #000000 !important;
		border-image: initial !important;
		outline: none !important;
		margin: 0px;
		padding: 5px 0px;
		width: 100%;
		float: none;
		box-sizing: border-box;
		border-radius: 0;
		border: none;
	}
	.navbar .tsi-mobile .btn-navbar .icon-bar, .navbar .tsi-mobile .btn-navbar:hover .icon-bar {
	    width: 100%;
	    max-width: 29px;
	    background-color: #ffffff !important;
	    box-shadow: none;
	    margin: 3px auto 3px;
	}
	.tsi-border-left-mobile {
		padding-left: 4px;
		box-sizing: border-box;
	}
	.tsi-mobile .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li>a, 
	.tsi-mobile .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li:hover>a {
		text-align: left;
		padding: 2px 0px 2px 15px;
		line-height: 15px;
		font-size: 13px;
		border-radius: 0px;
		font-weight: normal !important;
		text-transform: none !important;
		border: none;
	}
	.tsi-mobile.tsi-mobile-french .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li>a, .tsi-mobile.tsi-mobile-french .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li:hover>a {
		padding-left: 15px;
	}
	.tsi-mobile .tsi-mobile-sub-nav .nav {
		margin: 4px 0 0;
		padding: 5px 0px 5px;
		background: #000000;
	}
	.tsi-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		border: none;
		margin-bottom: 4px;
	}
	.tsi-mobile .sws-mobile-header-nav li:last-child.dropdown.dropdown-sup {
		margin-bottom: 0;
	}
	.tsi-mobile .sws-mobile-header-nav li:first-child.dropdown.dropdown-sup {
		margin-right: 15%;
	}
	.navbar-tsi-subsite.mobile-sws-nav-rest {
		margin-bottom: -26px !important;
	}
/* ********* END HEADER ********* */
/* ********* BUTTONS ********* */
	
	.tsi-sws-store #myCarousel {
	    margin-bottom: 13px;
	}
	.tsi-sws-store.row-fluid, div.tsi-sws-store div.tsi-home-buttons {
	    padding-top: 0;
	}
	.tsi-sws-store.row-fluid .carousel-top.row-fluid {
	    padding-top: 3px;
	    margin-bottom: 2px;
	}
	div.tsi-sws-store div.tsi-home-buttons.tsi-home-buttons-last {
		margin-bottom: 14px;
	}
	.tsi-home-buttons .tsi-cat-button .tsi-cat-title p {
		font-size: 15px;
		line-height: 16px;
	}
	
	/*		***		FRENCH		***		*/
	.tsi-home-buttons-fr.tsi-home-buttons .tsi-cat-button .tsi-cat-title p {
		line-height: 17px;
	}
	
	/*		***		END FRENCH	***		*/
	
/* ********* END BUTTONS ********* */
/* ********* LEARNING CENTER PAGES ********* */
/*		***		VIEW ALL		***		*/
	.tsi-research-corner .research-corner-banner {
		margin-top: -4px;
	}
	.tsi-research-corner.tsi-view-all .span4>a:first-child {
		height: 180px;
	}
	.tsi-research-corner.tsi-view-all .tsi-view-all-h4 {
		padding: 0 11px;
		height: 32px;
	}
	.tsi-research-corner.tsi-view-all .tsi-view-all-h4 h4 {
		font-size: 16px;
		line-height: 33px;
	}
/*		***		VIEW END ALL		***		*/
	
	
/* ********* END LEARNING CENTER PAGES ********* */
	
/* ------------------ END TSI SUBSITE -------------- */

} 
/* --------------------- safety-industry SUBSITE ----------------- */

.safety-industry-mobile .sws-mobile-header-nav .btn-navbar {
	background-color: transparent !important;
	border-width: initial !important;
	border-style: none !important;
	border-color: initial !important;
	border-image: initial !important;
	outline: none !important;
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
	padding: 6px 0px 8px 1px;
	width: 29px;
	float: none;
}

.safety-industry-mobile {
	background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
}

.navbar-inner.safety-industry-mobile {
	padding-top: 0.93px;
	padding-bottom: 0.93px;
}	
.safety-industry-mobile .navbar-search {
	position: relative;
	float: left;
	margin-top: 0px;
	margin-bottom: 0;
	max-width: 100%;
	margin-left: 0px !important;
	padding-left: 0px;
}	
.safety-industry-boder-left-mobile {
	box-shadow: inset 2px 0px 0px 0px #d4d4d4;
}
.safety-industry-mobile #SWS-mobile-first-nav {
	width: 42%;
	background-color: #EC1E2C !important;
}
.safety-industry-mobile #SWS-mobile-second-nav {
	width: 28%;
		background-color: #EC1E2C !important;
}

.safety-industry-mobile #SWS-mobile-third-nav {
	width: 28%;
		background-color: #EC1E2C !important;
}
.safety-industry-mobile #SWS-mobile-hamburger-nav {
	width: 15%;
		background-color: #EC1E2C !important;
	box-shadow: inset 2px 0px 0px 0px #d4d4d4;
}
.safety-industry-mobile-french.safety-industry-mobile #SWS-mobile-first-nav {
	width: 51%;
}
.safety-industry-mobile-french.safety-industry-mobile #SWS-mobile-second-nav {
	width: 38%;
}
.safety-industry-mobile-french.safety-industry-mobile #SWS-mobile-hamburger-nav {
	width: 11%;
}
.safety-industry-mobile .sws-mobile-header-nav .nav>li>a, .safety-industry-mobile .sws-mobile-header-nav .nav>li>a:hover {
	font-size: 10px;
	color: #fff !important;
	padding: 4px 0px 4px 1px !important;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
.safety-industry-mobile-french.safety-industry-mobile .sws-mobile-header-nav .nav>li>a, .safety-industry-mobile-french.safety-industry-mobile .sws-mobile-header-nav .nav>li>a:hover {
	font-size: 8px;
}

.safety-industry-mobile .sws-mobile-header-nav .nav>li>a:hover {
	background-color: #EC1E2C !important;
	box-shadow: inset 2px 0px 0px 0px #d4d4d4;
}
.safety-industry-mobile .safety-industry-mobile-sub-nav .nav {
	margin: 0px;
	padding: 5px 0px; 
	border-top: 2px solid #d4d4d4;
	background-color: #EC1E2C !important;
}

.navbar .safety-industry-mobile .btn-navbar .icon-bar {
	width: 100%;
	background-color: #fff !important;
	box-shadow: none;
}
.navbar .safety-industry-mobile .btn-navbar:hover .icon-bar {
	width: 100%;
	background-color: #fff !important;
	box-shadow: none;
}
.safety-industry-mobile .safety-industry-mobile-sub-nav .nav>li>a, .safety-industry-mobile .safety-industry-mobile-sub-nav .nav>li:hover>a {
	text-align: left;
	padding: 2px 0px 2px 20px;
	line-height: 12px;
	font-size: 10px;
	font-weight: 500;
	border-radius: 0px;
	text-transform: none;
}
.safety-industry-mobile-french.safety-industry-mobile .safety-industry-mobile-sub-nav .nav>li>a, .safety-industry-mobile-french.safety-industry-mobile .safety-industry-mobile-sub-nav .nav>li:hover>a {
	font-size: 9px;
	padding: 2px 0px 2px 8px !important;
}
.safety-industry-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
	text-align: left;
	padding: 7px 0px 7px 15px !important;
	line-height: 14px;
	font-size: 11px;
	font-weight: 500;
	border-radius: 0px;
	background-color: #EC1E2C !important;
	margin-bottom: 0px;
	color: #fff !important;
	box-shadow: none;
}
.safety-industry-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
	border-top: none;
	border-bottom: 2px solid #d4d4d4;
}
.safety-industry-mobile #mobile-sws-3 {
	top: -28px;
	
}
.navbar-safety-industry-subsite.nav-collapse .open > .dropdown-menu li > a, .navbar-safety-industry-subsite .nav-collapse .open > .dropdown-menu li > a:hover {
	font-size: 10px;
	line-height: 12px;
	background-color: transparent !important;
	padding: 3px 2px 3px 0px !important;
	color: #000 !important;
	background-image: none;
	white-space: pre-wrap;
}
.safety-industry-mobile .safety-industry-mobile-sub-nav .nav>li>a, .safety-industry-mobile .safety-industry-mobile-sub-nav .nav>li:hover>a {
	padding: 2px 0px 2px 21px !important;
}
.safety-industry-mobile .nav-collapse .open>.dropdown-menu {
	margin-top: 5px;
}

.safety-industry-mobile .safety-industry-mobile-sub-nav .nav>li>a:hover {
	box-shadow: none;
}

@media (max-width: 979px) {
	.safety-industry-mobile .navbar-safety-industry-subsite {
		width: 100%;
		background-color: transparent;
		top: 0px !important;
		left: 0px !important;
		border-radius: 0px;
	}
}
@media(max-width:979px) and (min-width:500px){
	.gss-mobile .span4 {
		max-width: 224px;
	}
	.gss-mobile img.brand.mobile-logo {
	    width: 214px;
	    padding: 3px 0px 5px 4px;
	}
}
@media (max-width: 850px) and (min-width: 768px) {
/* ------------------ Firefighting SUBSITE -------------- */
	.fire-home-buttons .span4 {
		padding-right: 5px;
		padding-left: 7px;
	}
	.fire-home-buttons .span4.aerial-cat-button {
		padding-right: 2px;
	}
	.fire-home-buttons h2 {
		margin-top: 5px;
		-webkit-margin-before: 5px;
		line-height: 19px;
		font-size: 16px;
		width: 133px;
	}
	.fire-home-buttons.fire-home-buttons-french h2 {
		line-height: 19px;
		font-size: 15px;
	}
/* ------------------ END Firefighting SUBSITE -------------- */
/* ------------------ Power Meters SUBSITE -------------- */
	.pms-home-buttons .span4 img {
	    height: 80px;
	}
	.pms-home-buttons h2 {
		font-size: 19px;
		line-height: 22px;
		max-width: 140px;
		margin-bottom: 5px;
	    -webkit-margin-after: 5px;
	}
	.pms-home-buttons-french.pms-home-buttons h2 {
		font-size: 16px;
	    line-height: 18px;
	    max-width: 100px;
	}
	
	.ct-selector-tool-ad {
		height: 60px;
	}
	.ct-selector-tool-ad h3 {
	    font-size: 23.5px;
	    line-height: 32px;
	}
	.ct-selector-tool-ad .btn.pms-btn {
		padding: 4px 25px;
		top: 2px;
	}
	.ct-selector-tool-ad img {
	    height: 58px;
	}
	
	.ct-selector-tool-ad-french.ct-selector-tool-ad h3 {
		font-size: 20px;
	    margin-left: 14px;
	    margin-right: 12px;
	    padding-bottom: 0;
		line-height: 31px;
	}
	.ct-selector-tool-ad-french.ct-selector-tool-ad .btn.pms-btn {
		padding: 4px 15px;
		font-size: 15px;
		top: -6px;
	}
	
	
/* ------------------ END Power Meters SUBSITE -------------- */
}
@media (max-width: 504px) {
/* --------------------- Meriam SUBSITE ----------------- */
	.meriam-mobile .span8 {
	    margin-top: 19px;
	}
}
@media (max-width: 626px) {
/* --------------------- Meriam SUBSITE ----------------- */
	.meriam-mobile-french.meriam-mobile .span8 {
	    margin-top: 19px;
	}
}


@media (max-width: 767px) {
	.row-fluid {
	    padding-top: 0px;
	}
	/* ----------- Carousel ----------- */
	.SWS-mobile-setting {
		padding: 0px !important;
		margin: 0px -20px;
	} 
	.navbar.mshow {
		margin-bottom: 0px;
	}
	.sws-carousel-drop-shadow img , .sws-carousel-drop-shadow .carousel-inner{
		-webkit-box-shadow: 0px 3px 3px 0px rgba(115,108,115,1);
		-moz-box-shadow: 0px 3px 3px 0px rgba(115,108,115,1);
		box-shadow: 0px 3px 3px 0px rgba(115,108,115,1);
	}
	.sws-carousel-drop-shadow .carousel {
		margin-bottom: 0px;
	}
	.hero-home-snst {
		border-radius: 0px !important;
		margin-bottom: 0px !important;
	}
	
	/* ----------- Homepage ----------- */
	.content.SWS-mobile-setting .row-fluid>.span12>.rating.pull-right {
		margin: 10px 0px;
		width: auto;
		background-color: #e6e6e6;
		height: 59px;
		border: none;
		border-radius: 0px;
		float: none;
		padding: 0px 15px;
	}
	.content.SWS-mobile-setting .row-fluid>.span12>.rating.pull-right>.row-fluid {
		width: 50%;
	    margin: 0px auto;
	    text-align: center;
	    min-width: 300px;
	}
	.content.SWS-mobile-setting .row-fluid>.span12>.rating.pull-right img {
		margin-top: 10px;
	}
	.content.SWS-mobile-setting .row-fluid>.span12>.rating.pull-right a {
		float: left;
		margin-left: 15px;
	}
	.content.SWS-mobile-setting .row-fluid>.span12>.rating.pull-right a>p {
		padding-top: 10px;
		margin-bottom: 0px;
		color: #636366;
		font-size: 15px;
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
	}
	.content.SWS-mobile-setting .row-fluid>.span12>.rating.pull-right a>p.mobile-see-all-reviews {
		font-size: 13px;
		padding-top: 0px;
	}
	.content.SWS-mobile-setting .first-to-know-mobile {
    	margin:0px;
		padding: 0px 15px;
	}

/* --------------------- Rental ----------------- */	
	.navbar-inner.rentals-mobile {
		margin-left: -20px;
		margin-right: -20px;
		border-bottom: 2px solid #bf1e2d;
		padding-top: 0.6px;
		padding-bottom: 3.7px;
	}
	.rental-sws-store {
		margin: 0 0 10px 0;
	}
	.row-fluid.rental-home-buttons.mshow.ipad-view-setting {
		padding: 0px 15px;
		margin: 0px;
	}
	.rental-home-buttons .span6 {
		float: left;
	    width: 44%;
	    margin: 0px 3% 15px !important;
	    text-align: center;
	    padding: 0px;
	    background: none;
	    border: none;
	    max-height: none;
	    height: auto;
	    
	}
	.rental-home-buttons .span6 .rental-mobile-button{
	    max-height: 120px;
	    height: 120px;
	    background-image: url(/images/pages/rental-program/rental-button-background-mobile.jpg);
	    background-repeat: no-repeat;
	    background-size: contain;
	    border: 1px solid #bd2131;
	    border-radius: 4px;
	    overflow: hidden;
	    
	}
	
	img.air-flow-rentals {
	    position: relative;
	    width: 91%;
	    top: 12px;
	    max-width: 123px;
	    max-height: 117px;
	}
	img.calibrator-rentals {
	    position: relative;
	    width: 105%;
	    top: 25%;
	    left: 10px;
	    max-width: 166px;
	    max-height: 68px;
	}
	img.combustion-refrigeration-analysis-rentals {
	    position: relative;
	    width: 115%;
	    top: -40px;
	    left: 15px;
	    max-width: 185px;
	    max-height: 147px;
	}
	img.distance-dimensional-measurement-rentals {
	    position: relative;
	    width: 89%;
	    top: 13px;
	    left: 4px;
	    max-width: 143px;
	    max-height: 90px;
	}
	img.electrical-testing-rentals {
	    position: relative;
	    width: 91%;
	    top: 22px;
	    left: 1px;
	    max-width: 146px;
	    max-height: 76px;
	}
	img.force-hardness-rentals {
		position: relative;
	    width: 93%;
	    top: 19px;
	    left: 0px;
	    max-width: 150px;
	    max-height: 85px;
	}
	img.inspection-rentals {
	    position: relative;
	    width: 95%;
	    top: 22px;
	    left: 0px;
	    max-width: 153px;
	    max-height: 78px;
	}
	img.moisture-rentals {
	    position: relative;
	    width: 65%;
	    top: 12px;
	    left: -5px;
	    max-width: 105px;
	    max-height: 93px;
	}
	img.power-quality-energy-monitoring-rentals {
	    position: relative;
	    width: 89%;
	    top: 14px;
	    left: 2px;
	    max-width: 143px;
	    max-height: 100px;
	}
	img.temperature-rentals {
	    position: relative;
	    width: 138%;
	    top: -38px;
	    left: 12px;
	    max-width: 222px;
	    max-height: 137px;
	}
	img.thermal-imager-rentals {
	    position: relative;
	    width: 97%;
	    top: 13px;
	    left: -4px;
	    max-width: 156px;
	    max-height: 91px;
	}
	img.utility-electrician-tool-rentals {
	    position: relative;
	    width: 114%;
	    top: 12px;
	    left: 16px;
	    max-width: 183px;
	    max-height: 100px;
	}
	img.RF-Microwave {
	    position: relative;
	    width: 105%;
	    top: 31px;
	    left: 7px;
	    max-width: 184px;
	    max-height: 75px;
	}
	p.rentals-mobile-category-title {
		font-size: 14px;
		margin-top: 5px;
		color: black;
		line-height: 16px;
		margin-bottom: 0px;
		font-weight: 600;
		margin-left: 0px;
		font-family: 'Open Sans', sans-serif;
	}
	
	.rentals-mobile-button-we-can-help {
		background-image: url(/images/pages/rental-program/we-can-help-ad-mobile.svg);
		background-repeat:no-repeat;
		background-position: center center;
		background-size: contain;
	}
	.we-can-help-french .rentals-mobile-button-we-can-help {
		background-image: url(/images/pages/rental-program/nous-pouvons-vous-aider-mobile.svg);
		background-repeat:no-repeat;
		background-position: center center;
		background-size: contain;
	}
	
	img.best-price-img {
		float: none;
	    margin: 0 auto;
	    display: block;
	    padding: 0;
	}
	
/* -- Rentals FAQ -- */
	.rentals-faq>.row-fluid>.span6:first-child {
		margin-bottom: 20px;
	}
	.rentals-faq .accordion-body .accordion-inner {
		padding: 10px 10px;
	}
	.rentals-faq .accordion-body .accordion-inner hr {
		width: 120%;
	    margin-left: -10px;
	}
/* --------------------- Olympic SUBSITE ----------------- */	
	.sws-olympic-buttons {
		margin-bottom: 20px;
	}
/* --------------------- END Olympic SUBSITE ----------------- */
	.navbar-inner.olympic-mobile {
	    margin-left: -20px;
	    margin-right: -20px;
	}
	.navbar-inner.olympic-mobile .span5 {
		width: 230px;
		margin-right: 10px;
		margin-left: 0px;
		margin-bottom: 8px;
	}
	.navbar-inner.olympic-mobile .span7 {
		margin-top: 0px;
		margin-bottom: 8px;
	}
	.olympic-slogan.lead {
		font-size: 14px;
	}
	.olympic-mobile-homepage-button .span6 {
	    width: 46%;
	    margin: 0px 2% !important;
	    float: left;
	    text-align: center;
	    margin-bottom: 10px;
	}
	.sws-olympic-carousel {
	   	margin-top: 0px;
	   }
	.row-fluid.mshow.olympic-mobile-homepage-button {
	    padding: 0px 15px;
	}
	.row-fluid.mshow.olympic-mobile-homepage-button .application-bkg {
		background-color: #324f9f;
		border-radius: 0px;
		margin: 0px auto 20px;
	}
	.olympic-mobile-homepage-button .span6 img {
	    border: 1px solid #eaeaea;
	    box-sizing: border-box;
	    border-bottom: none;
	    width: 100%;
	    max-width: 263px;
	}
	.row-fluid.mshow.olympic-mobile-homepage-button .application-bkg .application-title {
		color: white;
		font-family: Roboto, 'Open Sans', sans-serif;
		font-weight: 500;
		font-size: 16px;
		margin-bottom: 8px;
	}
/* --------------------- BW SUBSITE ----------------- */
	.bw-top-3 {
		margin-bottom: 10px !important;
		text-align: center;
	}
	.bw-body-button .accessory-img img {
		height: 80px;
	    top: -1px !important;
	    left: 80% !important;
	}
	.bw-body-button div.home>p.category-title>strong {
		font-size: 17px;
	}
	.bw-body-button {
		margin-bottom: 0px !important;	
	}
	.bw-body-button .span4 {
		margin-bottom:  5px !important;	
	}
	.bw-body-button div.home {
		margin-top: 0px !important;
		margin-bottom: 20px;	
	}

	.bw-body-button .accessory-img.long-img img {
		left: 70% !important;
	}
	.bw-body-button .sensor img{
		display: block;
		margin: 0 auto;
	}
	.navbar-inner.bw_technologies-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .navbar-bw_technologies-subsite .divider {
		height: 5px;
	    display: block;
	    border: none;
	    background: none;
	    line-height: 0px;
	    margin: 0px;
	}
	.sws-mobile-nav-display {
		display: none;
	}
	.sws-mobile-nav-display-heigh {
		height: auto !important;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .nav>.sws-mobile-nav-first-list>a {
		padding-left: 20px;
		font-weight: 400;
	}
	.sws-mobile-nav-first-list {
		width: 50% !important;
		text-align: left !important;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .bw-mobile-sub-nav.sws-mobile-nav-first-list {
		background-color: #F1C40D !important;
		width: 100% !important;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .bw-mobile-sub-nav.sws-mobile-nav-first-list .nav>li>a {
		color: #333 !important;
	}
	.bw-body-button div.home>p.category-title {
	    width: 100% !important;
	    font-size: 14px !important;
		line-height: 20px !important;
	}
	.row-fluid.mshow.ipad-view-setting.bw-body-button .span6 {
		float: left;
		width: 46%;
		margin: 0px 2% 10px;
		text-align: center;
		padding: 0px;
		background: none;
	}
	.bw-mobile-button-image {
		border: 1px solid #cecece;
		padding: 5% 25%;
		border-radius: 4px;
	}
	.buttons p.bw-mobile-category-title {
		font-size: 12px;
		margin-top: 2px;
		color: #595959;
		line-height: 16px;
		margin-bottom: 0px;
		font-weight: 500;
		margin-left: 0px;
		font-family: 'Open Sans', sans-serif;
	}
	p.bw-mobile-category-title strong {
		color: black;
		font-size: 14px;
		line-height: 18px;
	   padding-left: 0px;
	}
	.bw-mobile-button-image-docking-station {
		background-image: url(/images/pages/canarysense/bw_technologies_microdock2-mobile.png);
		background-repeat:no-repeat;
		background-position: center center;
		background-size: contain;
	}
	.bw-mobile-button-image-space-kits {
		background-image: url(/images/pages/canarysense/bw_technologies_confined_space_kit-mobile.png);
		background-repeat:no-repeat;
		background-position: center center;
		background-size: contain;
	}
	.bw-mobile-button-image-sensors {
		background-image: url(/images/pages/canarysense/bw_technologies_replacement_sensors-mobile.png);
		background-repeat:no-repeat;
		background-position: center center;
		background-size: contain;
	}
	.bw-mobile-button-image-flow-regulators {
		background-image: url(/images/pages/canarysense/bw_technologies_flow_regulator-mobile.png);
		background-repeat:no-repeat;
		background-position: center center;
		background-size: contain;
	}
	.bw-mobile-button-image-accessories {
		background-image: url(/images/pages/canarysense/bw_technologies_accessories-mobile-1.png);
		background-repeat:no-repeat;
		background-position: center center;
		background-size: contain;
	}	
/* --------------------- SENSIT SUBSITE ----------------- */	
	.navbar-inner.sensit-mobile {
	    margin-left: -20px;
	    margin-right: -20px;
	    background-color: #E6E7E8;
	}
	.sensit-sws-eng .span6 {
		float: left;
	    width: 46%;
	    margin: 0px 2% 20px;
	    text-align: center;
	    padding: 0px;
	    background: none;
	}
	.sensit-mobile-button-image {
		border: 1px solid #cecece;
		padding: 5% 10%;
		border-radius: 4px;
	}
	.buttons p.sensit-mobile-button-text {
		color: #000;
		font-size: 13.5px;
		margin-top: 2px;
		line-height: 20px;
		font-weight: normal;
		margin-left: 0px;
		margin-bottom: 0px;
		font-family: 'Open Sans', sans-serif;
	}
	.buttons.sensit-sws-french p.sensit-mobile-button-text {
		font-size: 13px;
	}
	.row-fluid.mshow.ipad-view-setting.sensit-mobile-section-banner {
		margin: 0px 0px 10px;
		width: auto;
		background-color: #fee337;
		padding: 0px;
	}
	.sensit-mobile-section-banner h3 {
		background-color: #e6e6e6;
		margin-left: 33px;
		padding: 9px 0px 9px 15px;
		margin-bottom: 0px;
		font-size: 23px;
		font-weight: normal;
		margin-top: 0px;
		color: #000;
		font-family: 'Open Sans', sans-serif;
	}
	.sensit-mobile-industries-section-img {
		border: 1px solid #cecece;
		border-radius: 4px;

	}
	.row-fluid.mshow.ipad-view-setting.sensit-mobile-categories-button {
		margin: 0px;
		padding: 0px 20px;
	}
	.row-fluid.mshow.ipad-view-setting.sensit-mobile-categories-button .sensit-categories-bkg {
		text-align: center;
		padding: 7px;
		margin-bottom: 10px;
		background-color: #FFE40F;	
	}
	.row-fluid.mshow.ipad-view-setting.sensit-mobile-categories-button .sensit-categories-bkg p {
		margin-bottom: 0px;
	}
	.row-fluid.mshow.ipad-view-setting.sensit-mobile-categories-button .sensit-categories-bkg a p {
		color: #000 !important;
		font-size: 18px;
		font-weight: 500;
		font-family: 'Open Sans', sans-serif;
	}
	
    .sensit-sws-eng .hero-home {
	    border-radius: 0px;
    }
/* --------------------- TESTO SUBSITE ----------------- */		

	.navbar-inner.testo-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.SWS-mobile-setting .row-fluid.buttons.mshow {
		margin-bottom: 0px;
		padding: 0px 15px;
	}
	.testo-mobile-home-buttons-first-row {
		margin-top: 0px;
	}
	.row-fluid.mshow.ipad-view-setting.testo-mobile-homepage-button .span6 {
		float: left;
		width: 46%;
		margin: 0px 2% !important;
		text-align: center;
	}
	.testo-mobile-homepage-button {
		font-family: 'Open Sans', sans-serif;
	}	
	.testo-mobile-homepage-button .testo-mobile-button-image {
		border: 1px solid #cecece;
		padding: 5% 12%;
		border-radius: 4px;
	
	}
	
	
	.testo-mobile-homepage-button .testo-mobile-button-text {
		color: #505150;
		font-size: 14px;
		margin-top: 2px;
		line-height: 20px;
		font-weight: 400;
		margin-left: 0px;
		vertical-align: top;
	}
/* --------------------- Rental ----------------- */	
	
/* --------------------- SHIMPO SUBSITE ----------------- */
	.navbar-inner.shimpo-mobile {
		margin-left: -20px;
		margin-right: -20px;
		padding-top: 0.02px;
		padding-bottom: 0.02px;
	}		
	.shimpo-mobile .navbar-search {
	    margin-top: 3px !important;
	}
	.shimpo-application-bkg img {
	    display: inline-block !important;
	    max-width: 30% !important;
	    margin-top: 0.2em !important;
	    margin-right: 0.4em !important;
	    float: right !important;
	    height: auto !important;
	}
	.shimpo-application-bkg .application-title {
	    color: #3c3c3c !important;
	    font-size: 25px !important;
	    font-weight: 800 !important;
	    font-style: oblique !important;
	    position: absolute !important;
	    top: 0 !important;
	    left: 25% !important;
	    float: left !important;
	    display: inline-block !important;
	    line-height: 1 !important;
	    word-wrap: break-word !important;
	    margin-top: 1.8em !important;
	    width: 59% !important;
	}
	.shimpo-mobile-home-buttons-first-row {
		margin-top: 0px;
	}
	.shimpo-mobile-button-image {
		border: 1px solid #cecece;
		padding: 5% 22%;
		border-radius: 4px;
	}
	.buttons p.shimpo-mobile-button-text {
		color: #000;
		font-size: 14px;
		margin-top: 2px;
		font-weight: normal;
		line-height: 20px;
		margin: 0px;
		font-family: 'Open Sans', sans-serif;
	}
	.row-fluid.mshow.ipad-view-setting.shimpo-nist-certified-instruments {
	    margin: 0px;
	    padding: 0px;
    }
    .row-fluid.mshow.ipad-view-setting.shimpo-nist-certified-instruments a img {
	    width: 100%;
	    object-fit: cover;
		display: block;
		min-height: 108px;
		object-position: 50% 50%;
    }
    .shimpo-sws-store .carousel-indicators {
    	width: 43px;
    }	
    .shimpo-home-buttons div.span6 {
	    float: left;
	    width: 46%;
	    margin: 0px 2% 10px;
	    text-align: center;
	    padding: 0px;
	    background: none;
    }
	/* --------------------- extech SUBSITE ----------------- */	
	.navbar-inner.extech-mobile {
		margin-left: -20px;
		margin-right: -20px;
		padding: 0.57px 20px ;
	}	
	.extech-mobile .span8 {
	    margin-top: 11px;
	}
	.extech-mobile-home-buttons-first-row {
		margin-top: 0px;
	}
	.row-fluid.mshow.extech-mobile-homepage-button {
    	padding: 0px 15px;
	}
	.extech-mobile-homepage-button .span6 {
		float: left;
	    width: 46%;
	    margin: 0px 2% 10px;
	    text-align: center;
	    padding: 0px;
	    background: none;
	}
	.mshow.ipad-view-setting.extech-mobile-homepage-button .span6 img {
	    object-fit: cover;
	    display: block;
	    min-height: 60px;
	    object-position: 52% 50%;
	}
	.mshow.ipad-view-setting.extech-mobile-homepage-button .span6.extech-thermometers-button img {
		object-position: 96% 50%;
	}
	.mshow.ipad-view-setting.extech-mobile-homepage-button .extech-application-bkg {
		background-color: #fff;
	    border-radius: 0px 0px 4px 4px;
	    padding: 1px 0px;
	    text-align: center;
	    margin:0px auto;
	    border:none;
	    max-width: 261px;
	}
	.mshow.ipad-view-setting.extech-mobile-homepage-button .extech-application-title {
	    font-size: 14px !important;
	    margin: 4px 0px 5px;
	    color: #383637;
	    font-weight: 500;
	    line-height: 16px;
	    font-family: 'Open Sans', sans-serif;
	}
	.row-fluid.mshow.ipad-view-setting.extech-nist-certified-instruments {
	    margin: 0px;
	    padding: 0px;
    }
    .row-fluid.mshow.ipad-view-setting.extech-nist-certified-instruments a img {
	    width: 100%;
	    object-fit: cover;
		display: block;
		min-height: 100px;;
		object-position: 50% 50%;
    }
    .extech-mobile-homepage-button .span6 {
	    margin-bottom: 0px !important;
	}

	/* --------------------- DWYER SUBSITE ----------------- */	
	.navbar-inner.dwyer-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.dwyer-mobile-largest-graphic {
		text-align: center;
		padding: 5px 0px;
		margin: 2px -20px 2px;
		background-color: #7f1519;
	}
	.SWS-mobile-setting .row-fluid.mshow.dwyer-mobile-homepage-button {
		padding: 0px 15px;
	}
	.dwyer-application-title {
	    font-size: 16px !important;
	}
	.dwyer-mobile-body-button-first-row {
		margin-top: 0px;
	}
	.row-fluid.mshow.ipad-view-setting.dwyer-mobile-homepage-button .span6 {
		float: left;
		width: 46%;
		margin: 0px 2% !important;
		text-align: center;
	}
	.dwyer-mobile-homepage-button {
		font-family: 'Open Sans', sans-serif;
	}	
	.dwyer-mobile-homepage-button .dwyer-mobile-button-image {
		border: 1px solid #cecece;
		padding: 5% 12%;
		border-radius: 4px;
	}
	.dwyer-mobile-homepage-button .dwyer-mobile-button-text {
		color: #7f1519;
		font-size: 14px;
		margin-top: 2px;
		line-height: 20px;
		font-weight: 400;
		margin-left: 0px;
	}
	.dwyer-mobile-homepage-button .dwyer-mobile-button-text .dwyer-series-title {
		color: #7f1519;	
	}
	.row-fluid.mshow.ipad-view-setting.dwyer-nist-certified-instruments {
	    margin: 0px;
	    padding: 0px;
    }
    .row-fluid.mshow.ipad-view-setting.dwyer-nist-certified-instruments a img {
	    width: 100%;
	    object-fit: cover;
		display: block;
		min-height: 90px;
		object-position: 50% 50%;
    }

/* ------------------FlukeNetworks SUBSITE -------------- */
		.navbar-inner.fluke-networks-mobile {
    		margin-left: -20px;
			margin-right: -20px;
		}
		.fn-line1 {
			margin-bottom: 0px;
		}
		.fn-hr.mshow {
			margin-bottom: 25px;
			margin-top: 3px;
			border-top: 2px solid #cccccc;
		}
		.fn-sws-store .side-graphic {
			display: none;
		}
		.fn-home-buttons.mshow .span4 {
			text-align: center;
		}
		.fn-line2-boxes, .fn-line3-boxes {
			float: none;
			clear: both;
			max-width: 555px;
			margin-left: auto !important;
			margin-right: auto !important;
			text-align: center;
		}
		.fn-images-row2, .fn-images-row3 {
			margin-bottom: 30px;
		}
		.fn-images-row3.fn-last-img {
			margin-bottom: 15px;
		}
		.fn-line2-title-box, .fn-line3-title-box {
			padding-left: 30px;
		}
		p.fn-button-titles {
			font-size: 20px;
			padding-right: 20px;
			margin-top: 20px;
			text-align: left;
		}
		
		.fn-home-buttons-french p.fn-button-titles {
			font-size: 20px;
			margin-top: 20px;
		}
		
		p.application-title-fn-direct {
			text-align: center;
			padding-top:10px;
			padding-bottom: 5px;
			margin-top: 0;
			margin-bottom: 0;
		}
		
		.fn-home-buttons-french p.application-title-fn-direct {
			margin-top: 0;
		}
		
		.carousel-inner .item img {
			width: 100%;
		}
		.fn-mobile-home-buttons-first-row {
			margin-top: 0px;
		}
		/* ****** colored lines ****** */
		.fn-grey {
			width: 16.667%;
			border-top: 5px solid #A3A6AD;
			float: left;
		}
		
		.fn-blue {
			width: 41.667%;
			border-top: 5px solid #29416C;
			float: left;
		}
	
		.fn-yellow {
			width: 41.666%;
			border-top: 5px solid #DCAB27;
			float: left;
		}
		/* **** end colored lines **** */

.full-block-link.datacenters-link {
    background-size: 140%;
}

.fn-line3-boxes.datacenters-box {
    max-width: none;
}

.datacenters p.fn-button-titles {
    font-size: 18px;
}

.datacenter-image {
    display: flex;
    justify-content: flex-end;
    width: 50%;
    padding-right: 1em;
    align-items:center;
}

.datacenter-image img{
    width: 100%;
}

/* ------------------END FlukeNetworks SUBSITE -------------- */
/* ------------------START REED Instruments SUBSITE -------------- */
	.navbar-inner.reed_instruments-mobile {
	    margin-left: -20px;
	    margin-right: -20px;
	    background: #283f6b !important;
	    background-image: none !important;
	}
	.reed_instruments-mobile .navbar-search {
		max-width: 100% !important;
	}
	.reed_instruments-mobile .input-append input {
		height: 18px !important;
		width: 100% !important;
		font-size: 11.5px;
	}
	.reed_instruments-mobile .input-append .btn {
		padding: 3px 10px;
		font-size: 14px;
	    border-radius: 0px !important;
	}
	.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 11.5px;
	}
	.reed-sws-store {
		margin-top: 0px !important;
	}
	.reed_instruments-body-button-first-row {
		margin-top: 0px;
	}
	
	.row-fluid.mshow.ipad-view-setting p.application-title-reed-direct {
		font-size: 16px !important;
	    margin: 4px 0px 0px;
	    color: #283F6C;
	    font-weight: 600;
	    line-height: 18px;
	    letter-spacing: 0.4px;
    }
    .reed-home-buttons .application-bkg {
		background-color: #fff;
		padding: 1px 0px;
	    text-align: center;
	    margin: 0px auto;
	    border: none;
	}
	.SWS-mobile-setting .row-fluid.mshow.reed-home-buttons {
		padding: 0px 15px;
	}
	.reed-home-buttons .span6 {
		float: left;
	    width: 48%;
	    margin: 0px 2% 20px;
	    text-align: center;
	    padding: 0px;
	}
	.reed-home-buttons .span6:nth-child(2) {
	    margin-right: 0px;
	}
/* ------------------END REED Instruments SUBSITE -------------- */
	

/* --------------------- raytek SUBSITE ----------------- */	
	.navbar-inner.raytek-mobile {
		margin-left: -20px;
		margin-right: -20px;
		box-shadow: inset 0px -2px 0px 0px #bc1a1f;
	}
	.raytek-mobile-largest-graphic {
		text-align: center;
		padding: 5px 0px;
		margin: 2px -20px 2px;
		background-color: #7f1519;
	}
	.raytek-application-title {
	    font-size: 16px !important;
	}
	.raytek-mobile-body-button-first-row {
		margin-top: 0px;
	}
	.raytek-mobile-home-buttons-first-row {
		margin-top:0px;
	}
	.row-fluid.mshow.raytek-mobile-homepage-button {
    	padding: 0px 0px;
	}
	.row-fluid.mshow.ipad-view-setting.raytek-mobile-homepage-button .span6 {
		float: none;
		width: 80%;
		margin: 0px auto 10px;
		text-align: center;
		padding: 0px;
		background: none;
	}

	.mshow.ipad-view-setting.raytek-mobile-homepage-button .span6 img {
	    object-fit: cover;
	    display: block;
	    min-height: 45px;
	    object-position: 52% 50%;
	}
	.mshow.ipad-view-setting.raytek-mobile-homepage-button .raytek-mobile-application-bkg {
		background-color: #fff;
	    border-radius: 0px 0px 4px 4px;
	    padding: 1px 0px 11px;
	    text-align: center;
	    margin:0px auto;
	    border:none;
	    max-width: 261px;
	}
	.mshow.ipad-view-setting.raytek-mobile-homepage-button .raytek-mobile-application-title {
	    font-size: 14px !important;
	    margin: 4px 0px 5px;
	    color: #383637;
	    font-weight: 500;
	    line-height: 16px;
	    font-family: 'Open Sans', sans-serif;
	}
	.raytek-mobile-homepage-button .span6 {
		margin-bottom: 0px !important;
	}

/* --------------------- Meriam SUBSITE ----------------- */		
	.navbar-inner.meriam-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.SWS-mobile-setting .row-fluid.meriam-mobile-homepage-button.mshow {
		margin-bottom: 0px;
		padding: 0px 15px;
	}
	.meriam-mobile-homepage-button .span6 {
		float: left;
	    width: 46%;
	    margin: 0px 2% 10px;
	    text-align: center;
	    padding: 0px;
	    background: none;
	}
	.meriam-mobile-home-buttons-first-row {
		margin-top: 0px;
	}
	.meriamSWS #myCarousel{
    	background-image: none !important;
	}
	.meriamSWS #myCarousel .carousel-inner{
    	background-image: url(/images/pages/MeriamDirect/Meriam-Slider-background.jpg) !important;
	}
	.mshow.ipad-view-setting.meriam-mobile-homepage-button .span6 img {
	    object-fit:  cover;
	    display: block;
	    min-height: 61px;
	    object-position: 50% 50%;
	}
	.row-fluid.mshow.ipad-view-setting.meriam-mobile-homepage-button .meriam-application-title {
	    font-size: 14px !important;
	    margin: 4px 0px 3px;
	    color: #383637;
	    font-weight: 500;
	    line-height: 16px;
	    font-family: 'Open Sans', sans-serif;
	}
	.row-fluid.mshow.ipad-view-setting.meriam-mobile-homepage-button .meriam-application-bkg{
	    background-color: #fff;
	    border-radius: 0px 0px 4px 4px;
	    padding: 1px 0px;
	    text-align: center;
	    margin:0px auto;
	    border:none;
	    max-width: 261px;
	}  
	
	/* --------------------- AEMC SUBSITE ----------------- */	
/*
	.navbar-inner.aemc-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.aemc-application-title {
	    font-size: 16px !important;
	}
	.aemc-mobile-body-button-first-row {
		margin-top: 0px;
	}
	.aemc-mobile-home-buttons-first-row {
		margin-top: 0px;
	}
	.aemc-sws-store {
		margin-top: 0px !important;
	}
	.aemc-home-buttons img {
		border: 1px solid #cecece;
		padding: 0px;
		width: 70%;
		border-radius: 4px;
		max-width: 130px;
	}
	.buttons p.aemc-mobile-button-text {
		color: #d1343d;
		font-size: 14px;
		margin: 5px 0px 0px;
		font-weight: 500;
	    line-height: 16px;
	    font-family: 'Open Sans', sans-serif;
	}
	.aemc-home-buttons div.span6 {
	    float: left;
	    width: 46%;
	    margin: 0px 2% 20px;
	    text-align: center;
	    padding: 0px;
	}
*/


/* ------------------ Toolbox SUBSITE -------------- */
		.row-fluid.tool-sws-store {
			margin-bottom: 10px;
		}
		.tool-mobile .span5 {
			width: 200px;
			margin: 15px 5px 8px;
		}
		.tool-mobile .span7 {
			top: 0;
			margin-top: 28px;
			margin-bottom: 8px;
		}
		.lead.tool-lead {
    		margin-top: 0;
			margin-bottom: 0;
			font-size: 15px;
			line-height: normal;
    	}
    	.navbar-inner.tool-mobile {
			margin-left: -20px;
			margin-right: -20px;
		}
		.lead.tool-lead {
    		display: none;
    	}
    	.row-fluid.mshow.ipad-view-setting.tool-mobile-homepage-button .span6 {
			float: left;
			width: 46%;
			margin: 0px 2% !important;
			text-align: center;
			margin-bottom: 10px;
		}
		.tool-mobile-homepage-button.buttons p.tool-button-title  {
			float: none;
			margin-top: 4px;
			margin-bottom: 10px;
			font-size: 14px;
			line-height: 16px;
		}
		.tool-mobile-home-buttons-first-row {
			margin-top: 0px;
		}
		.tool-mobile-button-image {
			border: 1px solid  #CDCFD0;
			border-radius: 12px;
			padding: 5% 5%;
			box-sizing: border-box;
			width: 100%;
			max-width: 200px;
		}
			.tool-mobile .input-append.mobile-search-french {
				margin-top:-5px;
			}

/* ------------------ END Toolbox SUBSITE -------------- */

/* ------------------ Seek SUBSITE -------------- */

	.navbar-inner.seek-mobile {
	    width: 100%;
	    margin-left: -20px;
	}
	.navbar .seek-mobile .span4, .navbar .seek-mobile .span8 {
		margin-bottom: 0;
	}
	.navbar-inner.seek-mobile .span4 img.mobile-logo {
		padding-right: 10px;
	}
	.navbar .seek-mobile .span8 {
		margin-top: 17px;
	}
	.navbar-inner.seek-mobile .span4 {
		width: 160px;
	}
	.seek-series-mobile .span12 .series-bkg-seek {
		width: 100%;
		
	}
	.row-fluid.seek-series-mobile .span12, .seek-applications-mobile .seek-apps-bkg {
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 22px;
		text-align: center;
	}
	.seek-applications-mobile .seek-apps-bkg {
		margin-bottom: 25px;
	}
	.seek-applications-mobile .seek-apps-bkg.seek-last-app {
		margin-bottom: 0;
		padding-bottom: 30px;
	}
	.series-bkg-seek p.seek-series-title {
		font-size: 27px;
		line-height: 28px;
		font-weight: 300;
	}
	.series-bkg-seek img {
		width: 100%;
	}
	p.seek-series-blurb {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 2px;
	}
	.series-bkg-seek .seek-red-link {
		font-size: 17px;
		line-height: 17px;
		
	}
	.seek-applications-mobile {
		background: black;
	}
	.seek-applications-mobile .seek-h3 h3 {
	    color: #fff;
	    font-weight: 400;
	    font-size: 27px;
	    line-height: 31px;
	    text-align: center;
	    margin: 0 auto;
	    text-transform: uppercase;
	}
	.seek-applications-mobile .seek-h3 {
		background: #a82e2e;
		padding: 15px 0;
		width: 100%;
		margin-bottom: 15px;
	}
	.seek-apps-bkg {
		background: none;
		height: auto
	}
	.seek-apps-bkg p {
		color: white;
	}
	.seek-apps-bkg p.seek-apps-title {
	    font-weight: 400;
	    margin-bottom: 12px;
	    margin-top: 15px;
	    font-size: 27px;
	}
	.seek-apps-bkg p.seek-apps-blurb {
	    font-weight: 300;
	    font-size: 16px;
	    line-height: 20px;
	    width: 280px;
	    margin: 0 auto 8px;
	    color: white;
	}
	div.seek-app-button {
		top: 0;
		right: 0;
		float: none;
		display: inline-block;
		padding: 12px 24px;
		
	}
	div.seek-app-button p {
		font-weight: 300;
	    margin: 0;
	    padding: 0;
	    font-size: 13px;
	    line-height: 15px;
		
	}

/* ------------------ END Seek SUBSITE -------------- */

/* ------------------ Baker SUBSITE -------------- */

	.navbar .baker-mobile .span4, .navbar .baker-mobile .span8 {
		margin-bottom: 0;
	}
	.baker-mobile img.brand.mobile-logo {
		padding-bottom: 0;
	}
	.baker-mobile .row-fluid.sws-mobile-header-nav.accordion {
		float: left;
	}
	.navbar .baker-mobile .span4 {
		max-width: 150px;
	}
	.baker-mobile .input-append .navbar-search {
		margin-top: 32px;
	}
	.navbar-inner.baker-mobile {
		margin-left: -20px;
		margin-right: -20px;
		border-bottom: 2px solid #ababab;
	}
	.SWS-mobile-setting .row-fluid.mshow.baker-home-buttons {
		padding: 0px 15px;
	}
	
	.baker-home-buttons .span6 div.baker-button-int {
		max-width: 250px;
		margin: 0 auto;
	}
	.baker-home-buttons .span6 div.baker-button-int img {
		width: 100%;
	}
	.baker-home-buttons.mshow .application-bkg-baker p.application-title-baker {
		font-size: 23px;
		font-weight: bold;
		color: black;
		margin-top: 5px;
	}
	.mshow.ipad-view-setting.baker-home-buttons .span6 {
		float: left;
	    width: 46%;
	    margin: 0px 2% 16px;
	    text-align: center;
	    padding: 0px;
	    background: none;
	}
	.mshow.ipad-view-setting.baker-home-buttons.baker-body-button-last-row .span6 {
		margin-bottom: 6px;
	}
	
/* ********* PRESSURE LANDING PAGE ********* */
	h2.baker-pressure-h2 {
		font-size: 18px;
		line-height: 24px;
	}
	.span6.baker-pressure {
		height: 100px;
		max-width: 460px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.baker-pressure .application-bkg-baker {
		margin-right: 20px;
		margin-left: 0;
		text-align: right;
	}
	.baker-pressure .application-bkg-baker p {
		margin-bottom: 2px;
		display: block;
	}
	.span6.baker-pressure.bkg-baker-accessories {
		margin-bottom: 0;
	}
	.baker-pressure-last-row .span6.baker-pressure {
	    margin-bottom: 13px;
	}
	hr.baker-pressure-hr {
		max-width: 480px;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 0px;
		margin-bottom: 13px;
	}
/* ********* END PRESSURE LANDING PAGE ********* */

/* ------------------ END Baker SUBSITE -------------- */

/* ------------------ Dent SUBSITE -------------- */

	.navbar-inner.dent-mobile {
	    width: 100%;
	    margin-left: -20px;
	}
	.dent-sws-store.carousel-top {
	    margin-top: 0;
	    margin-bottom: inherit;
	}
	.dent-sws-store .carousel {
	    margin-bottom: inherit;
	}
	
	.navbar-inner.dent-mobile .span8 {
		margin-top: 18px;
		margin-bottom: 0;
	}
	.navbar-inner.dent-mobile .span4 img.mobile-logo {
	    padding-right: 10px;
	}
	.navbar-inner.dent-mobile .span4 {
        width: 150px;
    }
    
    
	.row-fluid.mshow.ipad-view-setting.dent-mobile-homepage-button .span6 {
	    float: left;
	    width: 44%;
	    margin: 0px 3% 12px !important;
	    text-align: center;
	}
	.dent-mobile-button-image {
	    border: 1px solid #CDCFD0;
	    border-radius: 8px;
	    padding: 5% 5%;
	    box-sizing: border-box;
	    width: 100%;
	    max-width: 200px;
	}
	.dent-mobile-homepage-button.buttons p.dent-mobile-button-text {
	    float: none;
	    margin: 4px auto 0;
	    font-size: 14px;
	    line-height: 16px;
	    font-family: Montserrat,'Open Sans',Arial,sans-serif;
	    font-weight: 500;
	    width: 140px;
	    color: #063357;
	}
	.dent-mobile-homepage-button.buttons .dent-powerscout-button p.dent-mobile-button-text {
		width: 130px;
	}
	.dent-mobile-homepage-button.buttons .dent-rocoil-button p.dent-mobile-button-text {
		width: 118px;
	}

/* ------------------ END Dent SUBSITE -------------- */

/* ------------------ RIDGID SUBSITE -------------- */

	/* ********* HEADER ********* */
	.navbar-inner.ridgid-mobile {
		padding-top: 3px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.navbar-inner.ridgid-mobile .span5 {
		width: 230px;
		margin-right: 15px;
		margin-left: -1px;
	}
	.navbar-inner.ridgid-mobile .span7 {
		margin-top: 18px;
		margin-bottom: 10px;
	}
	.ridgid-mobile .sws-mobile-header-nav.accordion {
		margin-bottom: 12px;
	}
	
	/* ********* End HEADER ********* */
	
	/* ********* BUTTONS ********* */
	.row-fluid.mshow.ipad-view-setting.ridgid-home-buttons-mobile {
		padding: 0px 20px;
	}
	.row-fluid.mshow.ipad-view-setting.ridgid-home-buttons-mobile div.span6 {
		float: left;
		width: 46%;
		margin: 0px 2% 20px !important;
	}
	.row-fluid.mshow.ipad-view-setting.ridgid-home-buttons-bottom div.span6 {
		margin-bottom: 10px !important;
	}
	.row-fluid.mshow.ipad-view-setting div.span6 .ridgid-cat-button-mobile {
		width: 100%;
		max-width: 230px;
		height: 218px;
		margin: 0 auto;
		background-size: cover !important;
		border-bottom: 12px solid #ed1c24;
		position: relative;
		box-sizing: content-box;
	}
	.row-fluid.ridgid-home-buttons-bottom div.span6 .ridgid-cat-button-mobile {
		margin-bottom: 15px;
	}
	.ridgid-cat-button-mobile .ridgid-cat-title {
		position: relative;
		top: 50%;
		transform: translate(0%,-50%);
		color: #ffffff;
		font-weight: 300;
		font-size: 20.7px;
		line-height: 25px;
		width: 63%;
		text-align: center;
		margin: 0 auto;
	}
	.ridgid-home-buttons-mobile.ridgid-home-buttons-mobile-fr .ridgid-cat-button-mobile .ridgid-cat-title {
		width: 85%;
		font-size: 20px;
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-dil {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-dil-mobile.jpg);
		margin-left: 0;
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-pres {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-pres-mobile.jpg);
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-drain {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-drain-mobile.jpg);
		margin-left: 0;
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-tpf {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-tpf-mobile.jpg);
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-wtt {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-wtt-mobile.jpg);
		margin-left: 0;
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-uet {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-uet-mobile.jpg);
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-gen {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-gen-mobile.jpg);
		margin-left: 0;
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-vac {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-vac-mobile.jpg);
	}
	
	.row-fluid div.span6 .ridgid-cat-button-mobile.ridgid-cat-power {
		background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url(/images/pages/ridgid/ridgid-cat-power-mobile.jpg);
		margin-left: 0;
	}
	
	/* ********* END BUTTONS ********* */

/* ------------------ END RIDGID SUBSITE -------------- */
/* ------------------ NEURIO SUBSITE -------------- */

/* ********* HEADER ********* */
	.navbar-inner.neurio-mobile {
	    width: 100%;
	    margin-left: -20px;
	}
	.navbar-inner.neurio-mobile .span5 {
		width: 250px;
	}
	.navbar-inner.neurio-mobile .span8 {
		margin-top: 13px;
	}
	.neurio-sws-eng {
		margin-top: 0;
	}
	
/* ********* END HEADER ********* */
/* ********* BODY ********* */
	.neurio-bridging-gap img, .neurio-reseller img, .neurio-mobile-video iframe {
		width: 100%;
		max-width: 600px;
		margin: 10px auto 0;
		display: block;
	}
	.neurio-bridging-gap img {
		margin-top: 5px;
	}
	.neurio-mobile-video iframe {
		height: 333px;
	}
	.neurio-row-3 {
		margin-top: 10px;
	}
	.neurio-row-3 .span3 .neurio-home-well {
		padding: 19px;
	    margin: 0 auto;
	    background-color: #f5f5f5;
	    border: 1px solid #e3e3e3;
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	    width: 250px;
	}
	.neurio-row-3 .span3 {
		margin-bottom: 35px;
	}
	.neurio-row-3 .span3 img {
		width: auto;
	}
	.neurio-row-3 .span3:last-child {
		margin-bottom: 20px;
	}
	.neurio-row-3 .span3:last-child img {
		margin-bottom: 0;
		margin-top: -20px;
	}
	.neurio-row-3 p.neurio-empower-blurb {
		width: 205px;
		margin: 0 auto;
	}
	.neurio-row-3.neurio-row-3-french p.neurio-empower-blurb {
		width: 230px;
	}
	
/* ********* END BODY ********* */

/* ------------------ END NEURIO SUBSITE -------------- */
/* ------------------ MEGGER SUBSITE -------------- */

/* ********* HEADER ********* */
	.navbar-inner.megger-mobile {
	    width: 100%;
	    margin-left: -20px;
	}
	.navbar-inner.megger-mobile .span5 {
		width: 266px;
	}
	.navbar-inner.megger-mobile .span8 {
		margin-top: 2px;
	}
	.megger-sws-eng {
		margin-top: 0;
	}
	
	
/* ********* END HEADER ********* */
/* ********* BODY ********* */
	.megger-sws-store .sws-carousel-drop-shadow .carousel-inner {
		border-radius: 0;
	}
	.megger-sws-store .megger-home-buttons-mobile .span6.megger-cat-button-mobile {
	    float: left;
	    width: 46%;
	    margin: 0px 2% 12px;
    }
    .megger-sws-store .megger-home-buttons-mobile.megger-home-buttons-bottom .span6.megger-cat-button-mobile {
	    margin-bottom: 2px;
    }
    .row-fluid.mshow.ipad-view-setting.megger-home-buttons-mobile {
	    padding: 0px 20px;
    }
    .row-fluid.mshow.ipad-view-setting .megger-cat-button-mobile img {
	    /* border-radius: 10px; */
	    border-bottom: #ed1c24 solid 7px;
    }
    .row-fluid.mshow.ipad-view-setting .megger-cat-button-mobile img,
    .row-fluid.mshow.ipad-view-setting .megger-cat-button-mobile .megger-cat-title {
	    width: 100%;
	    max-width: 230px;
	    margin: 0 auto;
	    display: block;
    }
    .row-fluid.mshow.ipad-view-setting .megger-cat-button-mobile .megger-cat-title p {
	    color: #5c5c5c;
	    text-align: center;
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 5px;
	    margin-top: 3px;
	    font-weight: 300;
    }
	
/* ********* END BODY ********* */

/* ------------------ END MEGGER SUBSITE -------------- */

/* ------------------ Data Loggers SUBSITE -------------- */
/* ********* HEADER ********* */
	.navbar .dls-mobile .span4, .navbar .dls-mobile .span8 {
		margin-bottom: 0;
	}
	.dls-mobile img.brand.mobile-logo {
		padding-bottom: 0;
		padding-right: 10px;
		padding-top: 10px;
	}
	.dls-mobile .row-fluid.sws-mobile-header-nav.accordion {
		float: left;
	}
	.navbar .dls-mobile .span4 {
	    width: 150px;
	}
	.dls-mobile .input-append .navbar-search {
		margin-top: 21px;
	}
	.navbar-inner.dls-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.dls-mobile .sws-mobile-header-nav .nav>li>a, .dls-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 12px;
	}
	.dls-mobile .sws-mobile-header-nav {
		margin-top: 7px;
		margin-bottom: 10px;
	}
	
	
/* ********* END HEADER ********* */
	.row-fluid.mshow.ipad-view-setting.dls-side-mobile {
	    margin: 17px 0 0;
	    padding: 0px;
    }
    .row-fluid.mshow.ipad-view-setting.dls-side-mobile a img {
	    width: 100%;
		display: block;
    }
	
/* ********* BUTTONS ********* */
	p.dls-mobile-category-title {
		font-size: 15px;
		margin-top: 5px;
		color: #b85423;
		line-height: 17px;
		margin-bottom: 0px;
		font-weight: 700;
		margin-left: 0px;
		font-family: 'Open Sans', sans-serif;
	}
	.dls-home-buttons .span6 {
		float: left;
	    width: 44%;
	    margin: 0px 3% 17px !important;
	    text-align: center;
	    padding: 0px;
	    background: none;
	    border: none;
	    max-height: none;
	    height: auto;
	    
	}
	.dls-home-buttons .span6 img{
	    width: 100%;
	    max-width: 244px;
	    padding: 2% 2%;
	    box-sizing: border-box;
	    
	    background-image: url(/images/pages/dataloggers/dls-button-background-mobile.jpg);
	    background-repeat: no-repeat;
	    background-size: 135%;
	    background-position: left center;
	    
	    border: 1px solid #e6e7e8;
	    border-radius: 8px;
	    
	}
	.row-fluid.dls-home-buttons.mshow.ipad-view-setting {
		padding: 0px 15px;
		margin: 0px;
	}
	.row-fluid.dls-home-buttons.mshow.ipad-view-setting.dls-home-buttons-first-row {
		padding-top: 20px;
	}
	.row-fluid.dls-home-buttons.mshow.ipad-view-setting.dls-rentals-ad {
	    margin: 0 0 20px 0;
	    padding: 0px;
    }
    .row-fluid.dls-home-buttons.mshow.ipad-view-setting.dls-rentals-ad a img {
	    width: 100%;
	    object-fit: cover;
		display: block;
		min-height: 110px;
		object-position: 50% 50%;
    }

/* ------------------ END Data Loggers SUBSITE -------------- */

/* ------------------ Firefighting SUBSITE -------------- */

	.navbar .fire-mobile .span4, .navbar .fire-mobile .span8 {
		margin-bottom: 0;
	}
	.fire-mobile img.brand.mobile-logo {
		padding-bottom: 0;
		padding-right: 15px;
		padding-top: 8px;
	}
	.fire-mobile .row-fluid.sws-mobile-header-nav.accordion {
		float: left;
		margin-bottom: 8px;
	}
	.navbar .fire-mobile .span4 {
		width: 125px;
	}
	.navbar .fire-mobile .span8 {
		margin-top: 29px;
	}
	.navbar-inner.fire-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.row-fluid.fire-sws-store {
		padding-top: 0;
	}
	.fire-mobile .navbar-fire-subsite {
		margin-top: 8px;
	}
/* ********* BUTTONS ********* */
	p.fire-mobile-category-title {
		font-size: 16px;
		color: #313131;
		line-height: 19px;
		font-weight: 700;
		margin: 3px auto 0px;
	}
	.fire-home-buttons-french p.fire-mobile-category-title {
		max-width: 220px;
		font-size: 15px;
	}
	.fire-home-buttons .span6 {
		float: left;
	    width: 44%;
	    margin: 0px 3% 14px !important;
	    text-align: center;
	    padding: 0px;
	    background: none;
	    border: none;
	    max-height: none;
	    height: auto;
	    
	}
	.fire-home-buttons .span6 img {
	    width: 100%;
	    max-width: 222px;
	    padding: 0;
	    box-sizing: border-box;
	    
	    background-image: url(/images/pages/firefighters/fire-button-background-mobile.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center center;
	    
	    border: 1px solid #e6e7e8;
	    border-radius: 8px;
	    
	}
	.row-fluid.fire-home-buttons.mshow.ipad-view-setting {
		padding: 0px 15px;
		margin: 0px;
	}
	.row-fluid.fire-home-buttons.mshow.ipad-view-setting.fire-home-buttons-first-row {
		padding-top: 6px;
	}
	.row-fluid.fire-home-buttons.mshow.ipad-view-setting.fire-home-buttons-last-row {
		margin-bottom: 14px;
	}
	.row-fluid.fire-home-buttons.mshow.ipad-view-setting.fire-home-buttons-last-row .span6 {
		margin-bottom: 0px !important;
	}

/* ------------------ END Firefighting SUBSITE -------------- */

/* ----------------- VendingMiserStore SUBSITE -------------- */
	.navbar-inner.vms-mobile {
	    margin-left: -20px;
	    margin-right: -20px;
	}
	.vms-mobile .sws-mobile-header-nav .nav>li>a, .vms-mobile .sws-mobile-header-nav .nav>li>a:hover, .vms-mobile .sws-mobile-header-nav .nav>li>a:active, .vms-mobile .sws-mobile-header-nav .nav>li>a:focus {
		font-size: 11px;
	}
	.vms-mobile .sws-mobile-header-nav .vms-mobile-sub-nav .nav>li>a, .vms-mobile .sws-mobile-header-nav .vms-mobile-sub-nav .nav>li:hover>a, .vms-mobile .sws-mobile-header-nav .vms-mobile-sub-nav .nav>li>strong>a, .vms-mobile .sws-mobile-header-nav .vms-mobile-sub-nav .nav>li:hover>strong>a, .vms-mobile-sub-nav .accordion-inner .dropdown-menu-acc {
		padding-left: 7px;
	}
	.vms-body .product-well>.row-fluid {
		max-height: 170px;
	}
	.vms-body .image-slot {
		margin-bottom: 0px;
	}
	.vms-body>.row-fluid {
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	.vms-body {
		margin-top: 15px;
	}
	.vms-body .image-slot {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    width: 35%;
	    max-width: 200px;
	    min-width: 115px;
	    max-height: 170px;
	}
	.vms-body .text-slot {
		height: auto;
	    padding: 10px 15px;
	    margin-bottom: 0px;
	}
	.vms-body .image-slot img {
	    max-height: 160px;
	}
	.vms-body .text-slot p, .vms-body .text-slot p a {
	    margin-bottom: 0px;
	}
	.vms-body .text-slot h4, .vms-body .text-slot h4 a {
	    margin: 0px 0px 5px;
	    line-height: 19px;
	}
	.navbar-vms-subsite .dropdown-menu li>a, .navbar-vms-subsite .dropdown-menu li>a:hover {
		font-size: 12px;
	}
	.navbar-vms-subsite .dropdown-menu-acc strong {
	    font-size: 12px;
	}
/* ------------------ Power Meters SUBSITE -------------- */
/* ********* HEADER ********* */
	.navbar-inner.pms-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.pms-mobile img.brand.mobile-logo {
	    margin: 0 0 0 0px;
	    padding: 9px 9px 0 0;
	}
	.navbar .pms-mobile>.span4 {
	    width: 82px;
	    margin-bottom: 7px;
	}
	.navbar .pms-mobile .span8 {
		margin-top: 29px;
		margin-bottom: 0;
	}
	.pms-mobile p.lead {
		font-size: 16px;
		line-height: 19px;
	}
	.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a, 
	.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a:hover {
	    font-size: 14px;
	    padding: 3px;
	}
	.pms-mobile .sws-mobile-header-nav .btn-navbar {
		padding: 5px 0px 4px 1px;
	}
	.pms-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
		font-size: 14px;
		padding: 3px 0px 3px 16px !important;
	}
	.pms-mobile #mobile-sws-3 {
	    top: -26px;
	}
	
/* ********* BUTTONS ********* */
	p.pms-mobile-category-title {
		font-size: 16px;
		margin-top: 5px;
		color: #000;
		line-height: 17px;
		margin-bottom: 0px;
		font-weight: 700;
		margin-left: 0px;
		font-family: 'Oswald','Open Sans',Arial,sans-serif;
	}
	.pms-home-buttons .span6 {
		float: left;
	    width: 44%;
	    margin: 0px 3% 17px !important;
	    text-align: center;
	    padding: 0px;
	    background: none;
	    border: none;
	    max-height: none;
	    height: auto;
	    
	}
	.pms-home-buttons .span6 img {
	    width: 100%;
	    max-width: 244px;
	    padding: 7px 20px;
	    box-sizing: border-box;
	    
	    background-image: url(/images/pages/powermeters/power-meters-button-background-mobile.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: left bottom;
	    
	    border-bottom: 4px solid #379F41;
	}
	.pms-home-buttons .span6 img.pms-mobile-button-image.pms-accessories {
		padding-top: 0;
	}
	.row-fluid.pms-home-buttons.mshow.ipad-view-setting {
		padding: 0px 15px;
		margin: 0px;
	}
	.row-fluid.pms-home-buttons.mshow.ipad-view-setting.pms-home-buttons-first-row {
		padding-top: 7px;
	}
	.row-fluid.mshow.ct-selector-tool-ad-mobile {
		background: #E5E5E5;
		box-sizing: border-box;
		position: relative;
		overflow: auto;
		margin-bottom: 19px;
		
		padding-top: 13px;
		padding-bottom: 20px;
	}
	.ct-selector-tool-ad-mobile .span8 {
		width: 60%;
		display: block;
		float: left;
		margin-bottom: 0;
	}
	.ct-selector-tool-ad-mobile .span8 h3 {
		font-size: 25px;
		line-height: 31px;
		font-weight: 200;
		font-family: 'Oswald','Open Sans',Arial,sans-serif;
		margin-bottom: 0;
		margin-top: 0;
		color: #313131;
	}
	.ct-selector-tool-ad-mobile .span8 h3:nth-child(2) {
		margin-top: 8px;
	}
	.ct-selector-tool-ad-mobile .span8 h3 strong {
		font-weight: 400;
	}
	.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
	    color: #fff;
	    text-shadow: none;
	    background-color: #27ae60;
	    padding: 4px 30px;
		margin-left: 12px;
	    border-radius: 0;
	    border: none;
	    vertical-align: text-bottom;
	    
	    font-family: 'Oswald','Open Sans',Arial,sans-serif;
	    font-weight: 400;
	    font-size: 18px;
	}
	.ct-selector-tool-ad-mobile .span4 {
		width: 40%;
		display: block;
		float: right;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		
		background-image: url(/images/pages/powermeterstore/ct-selector.png);
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: left top;
	    margin-bottom: 0;
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 h3 {
		font-size: 22px;
		line-height: 26px;
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
		padding: 4px 20px;
		font-size: 17px;
	}
	.row-fluid.mshow.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile {
		padding-bottom: 18px;
	}
	/* ********* CT SELECTOR TOOL ********* */
	/* CT Types Well */
	.well.ct-sidebar p {
		font-size: 13px;
		line-height: 18px;
	}
	#new-filter-spot.well, .well.ct-sidebar {
		margin-right: -20px;
		margin-left: -20px;
		margin-bottom: 20px;
		border: none;
		border-radius: 0;
	}
	.well.ct-sidebar {
		border-bottom: 1px solid #eeeeee;
		margin-top: 10px;
	}
	.ct-sidebar .ct-well-filter-header {
		margin-bottom: 10px;
	}
	#new-filter-spot .ct-well-filter-header h4, .ct-sidebar .ct-well-filter-header h4 {
		font-size: 17px;
	}
	
	/* Requirements Well */
	#new-filter-spot .ct-well-filter-header {
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	#new-filter-spot .ct-well-filter-header h4 {
		display: block;
		float: left;
		width: calc(100% - 32px);
	}
	#new-filter-spot .accordion-heading .accordion-toggle {
		padding: 0;
		overflow: auto;
	}
	#new-filter-spot .accordion-heading .accordion-toggle div {
		display: block;
		float: right;
	}
	#new-filter-spot .ct-well-filter-header h4, #new-filter-spot .accordion-heading .accordion-toggle div {
		margin-top: 12px;
		margin-bottom: 10px;
	}
	
		/* START dropdown chevron styling */
		#new-filter-spot .ct-well-filter-header a .chevron{
		    position:relative;
		    height:22px;/*height should be double border*/
		    width: 18px;
		}
		#new-filter-spot .ct-well-filter-header a .chevron:before,
		#new-filter-spot .ct-well-filter-header a .chevron:after{
		    position:absolute;
		    right: 0px;
		    display:block;
		    content:"";
		    border:11px solid transparent;/*adjust size*/
		}
		/* Replace all text 'top' below with left/right/bottom to rotate the chevron */
		#new-filter-spot .ct-well-filter-header a .chevron.product-tab-line:before{
		    top:-3px;
		    border-bottom-color: #313131;/*Chevron Color*/
		}
		#new-filter-spot .ct-well-filter-header a .chevron.product-tab-line:after{
		    top:0px;/*adjust thickness*/
		    border-bottom-color:#eeeeee;/*Match background colour*/
		}
		#new-filter-spot .ct-well-filter-header a .chevron.product-tab-cross:before{
		    top:8px;
		    border-top-color: #313131;/*Chevron Color*/
		}
		#new-filter-spot .ct-well-filter-header a .chevron.product-tab-cross:after{
		    top:5px;/*adjust thickness*/
		    border-top-color:#eeeeee;/*Match background colour*/
		}
		/* END dropdown chevron styling */
	
	#new-filter-spot>.accordion-group>.row-fluid [class*="span"], #new-filter-spot>.row-fluid [class*="span"] {
		margin-bottom: 0;
	}
	#new-filter-spot .accordion-group {
		margin-bottom: 0;
	}
	#new-filter-spot .accordion-inner {
		margin: 10px 0;
	}
	.row-fluid.ct-well-filter-footer {
		padding-bottom: 10px;
	}
	#new-filter-spot .ct-well-filter-footer {
		margin-top: 0px;
		transition: box-shadow 0.5s ease 0s;
	}
	#new-filter-spot .ct-well-filter-footer.closed {
		box-shadow: inset 0px 2px 3px -2px #cccccc;
	}
	.ct-well-filter-footer .ct-icon-legend .span4 {
		width: 32.5%;
		margin-left: 1.25%;
		float: left;
	}
	.ct-well-filter-footer .ct-icon-legend .span4:first-child {
		margin-left: 0;
	}
	
	/* Search all and Sorting + pagination shelves */
	div#datatable_filter label {
		float: none;
		width: 100%;
		margin-bottom: 0;
	}
	#datatable_filter label input {
		width: calc(100% - 144px);
		display: block;
		float: right;
		margin-left: 0;
	}
	div#datatable_filter label span {
		padding-top: 5px;
		display: inline-block;
	}
	.ct-selector-container #datatable_wrapper.dataTables_wrapper .row .span5 {
		margin-bottom: 10px;
	}
	#new-sortby-spot, .span3.showentries {
		float: left;
		display: block;
		margin-bottom: 5px;
	}
	#new-sortby-spot {
		width: 57%;
	}
	.span3.showentries {
		width: 41%;
	}
	.span3.showentries {
		margin-left: 2%;
	}
	div.dataTables_length label {
	    margin-top: 2px;
	}
	.showentries div.dataTables_length select {
	    width: 57px;
	    height: 30px;
	    margin-top: -2px;
	}
	
	.ct-selector-container #datatable_wrapper.dataTables_wrapper .row .span6 {
		width: 42%;
		margin-left: 2%;
		float: left;
		margin-bottom: 5px;
	}
	.ct-selector-container #datatable_wrapper.dataTables_wrapper .row .span6:first-child {
		margin-left: 0;
		width: 56%;
	}
	.ct-selector-container #datatable_wrapper.dataTables_wrapper .row .span6 div.dataTables_info {
		padding-top: 3px;
	}
	
	/* Table + cells */
	#datatable_wrapper table#datatable {
		border-bottom: none;
		margin-bottom: 0 !important;
	}
	#datatable_wrapper .dataTable#datatable.table td.ct-name.category-prod-name {
		float: none;
		width: 100%;
		font-size: 16px;
		line-height: 19px;
		padding: 5px 8px 5px;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
	}
	#datatable_wrapper .dataTable#datatable.table td.ct-img {
		width: 127px;
		padding: 2px;
		height: 140px;
	}
	#datatable_wrapper .dataTable#datatable.table td.ct-img.ct-img-short {
		height: 112px;
	}
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-output,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-inside-dims,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-outside-dims,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-price,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-avail {
		width: calc(100% - 127px);
		font-size: 13px;
		line-height: 15.5px;
		padding: 6px;
		border-right: 1px solid #ddd;
	}
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-output,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-inside-dims,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-outside-dims {
		background-position-x: 6px;
		padding-left: 38px;
	}
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-price span.mshow {
		display: inline;
	}
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-price div.price-lead,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-avail>span:first-child {
		display: none;
	}
	td.ct-striped-mobile:nth-child(even) {
		background-color: #f9f9f9 !important;
	}
	td.ct-empty-cell ~ td.ct-striped-mobile:nth-child(even) {
	    background-color: #fff !important;
	}
	td.ct-empty-cell ~ td.ct-striped-mobile:nth-child(odd) {
	    background-color: #f9f9f9 !important;
	}
	td.ct-empty-cell ~ td.ct-empty-cell ~ td.ct-striped-mobile:nth-child(even) {
	    background-color: #f9f9f9 !important;
	}
	td.ct-empty-cell ~ td.ct-empty-cell ~ td.ct-striped-mobile:nth-child(odd) {
	    background-color: #fff !important;
	}
	
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-empty-cell {
		display: none;
	}
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-empty-cellshow-empty-avail {
		height: 28px;
	}
	
	#datatable_wrapper .dataTable#datatable.table td.ct-lm-button {
		width: 100%;
		padding: 0 !important;
		min-height: 20px;
		margin-bottom: 20px;
		border: none;
	}
	#datatable_wrapper .table td.ct-lm-button button {
		border-radius: 0;
	}
	
	/* ********* END CT SELECTOR TOOL ********* */
/* ------------------ END Power Meters SUBSITE -------------- */
	
/* ------------------Pelican SUBSITE -------------- */
	.navbar-inner.pelican-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.row-fluid.pelican-sws-body {
		padding: 0px 20px;
		box-sizing: border-box;
	}
	.pelican-sws-body .row-fluid .span3 {
		height: 170px;
	    background-size: 110%;
		background-position: center;
	}
	.pelican-sws-body h2 {
		line-height:170px;
	}
	.pelican-sws-body .row-fluid a .span3  {
		margin-left: 0px !important;
	}
	.pelican-sws-body .row-fluid:last-child {
		margin-top: 10px;
	}
	.pelican-sws-body .row-fluid:first-child a:last-child .span3 {
		margin-bottom: 0px;
	}
	.pelican-sws-body .row-fluid a .span3.pelican-travel-cases,  .pelican-sws-body .row-fluid a .span3.pelican-drinkware{
		background-position: 50% 10%;   
	}
	

/* ------------------START GSS SUBSITE -------------- */
	.navbar-inner.gss-mobile {
		margin: 0px -20px;
	}
	.gss-sws-store {
		margin-top: 0px;
	}
	
/* ------------------ TSI SUBSITE -------------- */
/* ********* HEADER ********* */
	.navbar .tsi-mobile .span4, .navbar .tsi-mobile .span8 {
		margin-bottom: 0;
	}
	.tsi-mobile .input-append .navbar-search {
		
	}
	.navbar-inner.tsi-mobile {
		margin-left: -20px;
		margin-right: -20px;
	}
	.tsi-mobile .sws-mobile-header-nav {
		margin-top: 8px;
	}
	.tsi-mobile .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li>a, 
	.tsi-mobile .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li:hover>a,
	.tsi-mobile.tsi-mobile-french .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li>a, 
	.tsi-mobile.tsi-mobile-french .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li:hover>a {
		padding-left: 18px;
	}
	
	
/* ********* END HEADER ********* */

	.tsi-sws-store.row-fluid .carousel-top.row-fluid {
	    padding-top: 0;
	    margin-bottom: 0;
	}
	
/* ********* BUTTONS ********* */
	
	p.tsi-mobile-category-title {
		font-size: 16px;
		line-height: 19px;
		font-weight: 500;
		color: #ffffff;
		text-transform: uppercase;
		font-family: brandon-grotesque, 'Open Sans', sans-serif;
		background-color: #1A7BBC; /* #2cb8f0; */
		margin: 0;
		padding: 5px 10px 4px;
	}
	.tsi-home-buttons .span6 {
		float: left;
	    width: 44%;
	    margin: 0px 3% 17px !important;
	    text-align: center;
	    padding: 0px;
	    background: none;
	    border: none;
	    max-height: none;
	    height: auto;
	    border: 1px solid #D9D9D9;
	}
	.tsi-home-buttons .span6 img {
	    width: 100%;
	    max-width: 210px;
	    padding: 0;
	    box-sizing: border-box;
	    
	}
	.row-fluid.tsi-home-buttons.mshow.ipad-view-setting {
		padding: 0px 15px;
		margin: 0px;
	}
	.row-fluid.tsi-home-buttons.mshow.ipad-view-setting.tsi-home-buttons-first-row {
		padding-top: 2px;
	}
	.row-fluid.tsi-home-buttons.mshow.ipad-view-setting.tsi-home-buttons-last-row .span6 {
		margin-bottom: 7px !important;
	}
	
	.tsi-home-buttons .span6 a.tsi-videos-button {
		background-image: url(/images/pages/tsi-alnor/tsi-videos-button.jpg);
		background-size: cover;
		background-position: center center;
		display: block;
	}
	.tsi-home-buttons .span6 a.tsi-videos-button img.play-button {
		width: 100%;
		margin: 0 auto;
	}
	.tsi-home-buttons .span6 .tsi-videos-button a:hover img.play-button {
	}
	
	
/* ********* END BUTTONS ********* */

/* ********* LEARNING CENTER PAGES ********* */
/*		***		ALL		***		*/
	.tsi-research-corner .research-corner-banner {
		margin-left: -20px;
		margin-right: -20px;
		margin-top: 0px;
		padding-right: 20px;
		padding-left: 20px;
		height: auto;
	}
	.tsi-research-corner .research-corner-banner .research-corner-headers {
		padding: 24px 0;
		position: static;
		transform: translateY(0%);
		max-width: none;
	}
	.tsi-research-corner h1 {
		font-size: 28px;
		line-height: 34px;
	}
	.tsi-research-corner h2 {
		font-size: 22px;
		line-height: 26px;
	}
	.tsi-research-corner .h4 {
		font-size: 17px;
		line-height: 20px;
	}
	
	.tsi-research-corner .research-corner-section {
		padding: 16px 22px 14px;
	}
	.tsi-research-corner .research-corner-video,
	.tsi-research-corner .research-corner-section:nth-child(odd) .research-corner-video {
		float: none;
		width: 100%;
		padding-top: 56%;
		margin: 0;
		margin-bottom: 7px;
		margin-top: 2px;
	}
	.tsi-research-corner .research-corner-video iframe {
		max-height: none;
	}
/*		***		END ALL		***		*/
/*		***		VIEW ALL		***		*/
.tsi-research-corner.tsi-view-all .research-corner-banner {
	margin-bottom: 10px;
}
.tsi-research-corner.tsi-view-all .tsi-view-all-topics-mobile .span4>a:first-child {
	margin-bottom: 10px;
	height: 150px;
}
.tsi-research-corner.tsi-view-all .tsi-view-all-topics-mobile .span4 {
	float: left;
	width: 49%;
	margin-left: 2%;
}
.tsi-research-corner.tsi-view-all .tsi-view-all-topics-mobile .span4:nth-child(odd) {
	margin-left: 0;
}
.tsi-research-corner.tsi-view-all .tsi-view-all-topics-mobile .row-fluid.tsi-view-all-topics {
	margin-top: 0;
}
.tsi-research-corner.tsi-view-all .tsi-view-all-topics-mobile .span4 .tsi-view-instructional-videos.tsi-view-bkg {
	background-image: url(/images/pages/tsi-alnor/instructional-videos-view.jpg);
}

/*		***		END VIEW ALL		***		*/
	
/* ********* END LEARNING CENTER PAGES ********* */

/* ------------------ END TSI SUBSITE -------------- */

}


/* ------------------START REED Instruments SUBSITE -------------- */

@media (max-width: 616px) {
			.reed_instruments-mobile > .input-append > form  {
			min-width:100%;
			margin:10px auto;
			padding:0px;
		}

		.reed_instruments-mobile > .input-append > form > #ProductSearch  {
			width:80% !important;	
			height:34px !important;
			float:left;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box; 							
		}
		.reed_instruments-mobile > .input-append > form > button  {
			width:20%;
			float:left;
		}
		.reed_instruments-mobile-gsa-pricing {
			float:right;
			color:#fff;
			margin-left: 4px;
		}				
		.reed_instruments-mobile-gsa-pricing:hover {
			color:#fff;
		}
		.navbar .reed_instruments-mobile .btn-navbar {
			padding: 7px 0px 7px 1px !important;

		}
		.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover {
			font-size: 12px;
		}
}
/* ------------------END REED Instruments SUBSITE -------------- */

@media (max-width: 635px) {	
/* --------------------- TESTO SUBSITE ----------------- */	


	.testo-mobile-french .span8 {
	    margin-top: 20px;
	}
/* ------------------ Power Meters SUBSITE -------------- */
	.ct-selector-tool-ad-mobile .span8 {
		width: 70%;
	}
	.ct-selector-tool-ad-mobile .span4 {
		width: 30%;
	}


	
}
@media (max-width: 600px) {
/* ------------------ Toolbox SUBSITE -------------- */

    	div.tool-mobile-sub-nav .accordion-inner {
			padding-left: 11px;
		}
		.tool-body-button .span12, .tool-body-button .span4 {
			width: 100%;
			max-width: 300px;
		}
		.tool-body-button.row-fluid [class*="span"] {
			margin-left: auto !important;
			margin-right: auto;
			margin-bottom: 20px;
			float: none;
			clear: both;
			overflow: hidden;
		}
		
		.tool-mobile-button-image {
			padding: 2% 2%;
		}
/* ------------------ END Toolbox SUBSITE -------------- */

/* ------------------ Dent SUBSITE -------------- */

	.dent-mobile-button-image {
	    padding: 2% 2%;
	}
	.SWS-mobile-setting .row-fluid.buttons.mshow.dent-mobile-homepage-button {
	    padding: 0px 10px;
	}

/* ------------------ END Dent SUBSITE -------------- */

/* ------------------ RIDGID SUBSITE -------------- */

	/* ********* HEADER ********* */
	.navbar-inner.ridgid-mobile {
		padding-top: 3px;
		padding-left: 9px;
		padding-right: 9px;
	}
	.navbar-inner.ridgid-mobile .span5 {
		width: 180px;
		margin-right: 10px;
		margin-left: -0;
	}
	.navbar-inner.ridgid-mobile .span7 {
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.ridgid-mobile .sws-mobile-header-nav.accordion {
		margin-bottom: 12px;
	}
	.ridgid-mobile .lead {
		margin-bottom: 3px;
	}
	.navbar-inner.ridgid-mobile form.navbar-search {
		margin-top: 0px;
	}
	.navbar-inner.ridgid-mobile .input-append.mobile-search {
		margin-top: 3px;
	}
	
	/* ********* End HEADER ********* */
	
	/* ********* HERO ********* */
	.ridgid-hero-desk {
		display: none !important;
		visibility: hidden !important;
	}
	.ridgid-hero-tablet {
		display: none !important;
		visibility: hidden !important;
	}
	.ridgid-hero-mobile {
		display: block !important;
		visibility: visible !important;
	}
	
	/* ********* END HERO ********* */
	
	/* ********* BUTTONS ********* */
	.row-fluid.mshow.ipad-view-setting div.span6 .ridgid-cat-button-mobile {
		max-width: 200px;
		height: 190px;
	}

/* ------------------ END RIDGID SUBSITE -------------- */
/* ------------------ NEURIO SUBSITE -------------- */

	.neurio-mobile-video {
	    padding-top: 55.3%;
	    position: relative;
	}
	.neurio-mobile-video iframe {
		position: absolute;
	    top: 0;
	    left: 0;
	    bottom: 0;
	    right: 0;
	    height: 100%;
	    max-height: 333px;
	}

/* ------------------ END NEURIO SUBSITE -------------- */

/* ------------------ Data Loggers SUBSITE -------------- */
	.row-fluid.dls-home-buttons.mshow.ipad-view-setting {
		padding: 0 10px;
	}
/* ------------------ END Data Loggers SUBSITE -------------- */
/* ------------------ Power Meters SUBSITE -------------- */
	.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
		font-size: 17px;
	}
	
	
/* ------------------ END Power Meters SUBSITE -------------- */


}
@media (max-width: 580px) {
/* ------------------FlukeNetworks SUBSITE -------------- */
		.fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
			font-size: 9.8px;
		}
		p.fn-button-titles {
			font-size: 20px;
		}
		
		.fn-home-buttons-french p.fn-button-titles {
			font-size: 20px;
		}
		
		
/* ------------------END FlukeNetworks SUBSITE -------------- */

/* ------------------ RIDGID SUBSITE -------------- */

	/* ********* HEADER ********* */
	.navbar-inner.ridgid-mobile {
		padding-left: 0;
		padding-right: 0;
		padding-top: 4px;
	}
	.navbar-inner.ridgid-mobile .span5 {
		width: 165px;
		margin-left: -1px;
	}
	.navbar-inner.ridgid-mobile .span7 {
		margin-top: 1px;
		margin-bottom: 9px;
	}
	.ridgid-mobile .mobile-search .appendedInputButton {
		font-size: 11.8px;
	}
	
	.ridgid-mobile .sws-mobile-header-nav.accordion {
		margin-bottom: 11px;
	}
	/* ********* NAV ********* */
	.ridgid-mobile .navbar-ridgid-subsite>.ridgid-mobile-sub-nav>.nav {
		padding-left: 15px;
	}
	
	
	/* ********* END NAV ********* */
	
	/* ********* End HEADER ********* */
	
	/* ********* BUTTONS ********* */
	.row-fluid.mshow.ipad-view-setting.ridgid-home-buttons-mobile {
		padding: 0px 10px;
	}
	.row-fluid.mshow.ipad-view-setting div.span6 .ridgid-cat-button-mobile {
		max-width: 176px;
		height: 166px;
	}
	.row-fluid.mshow.ipad-view-setting.ridgid-home-buttons-mobile div.span6 {
		width: 46%;
		margin: 0px 2% 20px !important;
	}
	.row-fluid.mshow.ipad-view-setting div.span6 .ridgid-cat-button-mobile {
		border-bottom: 8px solid #ed1c24;
	}
	/* ********* END BUTTONS ********* */

/* ------------------ END RIDGID SUBSITE -------------- */
/* ------------------ MEGGER SUBSITE -------------- */
/* ********* HEADER  ********* */
	.navbar-inner.megger-mobile {
		background: none;
		padding-top: 9px;
		padding-bottom: 10px;
	}
	.navbar-inner.megger-mobile .span5 img.mobile-logo {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.navbar-inner.megger-mobile .span5 {
	    width: 180px;
	    margin-top: 5px;
	    margin-right: 9px;
	}
	.navbar-inner.megger-mobile .span8 {
	    margin-top: 0;
	}
	.megger-mobile .lead {
		margin-bottom: 7px;
		font-size: 14px;
		line-height: 12px;
	}
	.megger-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 11px !important;
	}
	.megger-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
	  font-size: 11px;
	}
	.megger-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
	  font-size: 11px;
	}
	.megger-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
	  font-size: 11px;
	}
/* ********* NAV ********* */
	.nav-collapse.megger-mobile-sub-nav .nav.mshow {
		padding-left: 24px;
	}
/* ********* END HEADER ********* */
/* ********* BODY ********* */

    .row-fluid.mshow.ipad-view-setting.megger-home-buttons-mobile {
	    padding: 0px 10px;
    }
    
    .row-fluid.mshow.ipad-view-setting .megger-cat-button-mobile img {
	    border-bottom: #ed1c24 solid 4px;
    }
    .row-fluid.mshow.ipad-view-setting .megger-cat-button-mobile .megger-cat-title p {
	    font-size: 15px;
	    line-height: 18px;
    }
    
/* ********* END BODY ********* */
/* ------------------ END MEGGER SUBSITE -------------- */

/* ------------------ Firefighting SUBSITE -------------- */
	.navbar .fire-mobile .span4 {
		width: 95px;
	}
	.fire-mobile img.brand.mobile-logo {
		padding-right: 6px;
	}
	.fire-mobile p.lead {
		font-size: 16px;
	    line-height: 15px;
	}
	.navbar .fire-mobile .span8 {
	    margin-top: 10px;
	}
	.fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li>a, 
	.fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li:hover>a, 
	.fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li>strong>a, 
	.fire-mobile .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li:hover>strong>a {
		padding-left: 6px;
	}
	.fire-mobile.fire-mobile-french .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li>a, 
	.fire-mobile.fire-mobile-french .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li:hover>a, 
	.fire-mobile.fire-mobile-french .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li>strong>a, 
	.fire-mobile.fire-mobile-french .sws-mobile-header-nav .fire-mobile-sub-nav .nav>li:hover>strong>a {
		padding-left: 5px;
	}
	.fire-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size: 11px !important;
	}
	.fire-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
		font-size: 11px;
	}
	.fire-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
		font-size: 11px;
	}
	.fire-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
		font-size: 11px;
	}


/* ------------------ END Firefighting SUBSITE -------------- */
	}
@media (max-width: 545px) {
/* ------------------FlukeNetworks SUBSITE -------------- */
		p.fn-button-titles {
			font-size: 20px;
			padding-right: 0px;
			margin-top: 10px;
		}
		
		.fn-home-buttons-french p.fn-button-titles {
			font-size: 20px;
		}
		
		p.application-title-fn-direct {
			text-align: center;
			padding-top:10px;
			padding-bottom: 5px;
			margin-top: 0;
			margin-bottom: 0;
		}
		
		.fn-line2-title-box, .fn-line3-title-box {
			padding-left: 20px;
		}
/* ------------------END FlukeNetworks SUBSITE -------------- */
/* ------------------ NEURIO SUBSITE -------------- */

/* ********* HEADER ********* */
	.navbar-inner.neurio-mobile .span5 {
		width: 200px;
	}
	.navbar-inner.neurio-mobile .span8 {
		margin-top: 4px;
		margin-bottom: 9px;
	}

/* ------------------ END NEURIO SUBSITE -------------- */
/* ------------------ Power Meters SUBSITE -------------- */
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a, 
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a:hover {
		font-size: 13px;
	}
	.pms-home-buttons .span6 img {
	    padding: 5px 15px;
	}
	.pms-home-buttons-french p.pms-mobile-category-title {
		line-height: 19px;
	}
	.ct-selector-tool-ad-mobile .span8 h3 {
		font-size: 20px;
		line-height: 26px;
	}
	.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
		padding: 4px 25px;
		font-size: 16px;
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 h3 {
		font-size: 18px;
		line-height: 18px;
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
		padding: 4px 15px;
		font-size: 15px;
		margin-left: 5px;
	}
	
	
/* ------------------ END Power Meters SUBSITE -------------- */

}

@media (max-width: 536px) {
/* --------------------- TESTO SUBSITE ----------------- */	
	.testo-mobile-french .sws-mobile-header-nav .nav>li>a, .testo-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 10px;
	}

}
@media (max-width: 500px) {
/* ------------------ Toolbox SUBSITE -------------- */
		.tool-mobile .sws-mobile-header-nav .btn-navbar {
			padding: 7px 10px 9px 10px;
		}
		.tool-mobile .span5 {
			width: 150px;
			margin: 15px 5px 8px;
		}
		.tool-mobile .span7 {
			margin-top: 18px;
			margin-bottom: 7px;
		}
		
/* ------------------ END Toolbox SUBSITE -------------- */

/* ------------------ Seek SUBSITE -------------- */
	.navbar-inner.seek-mobile .span4 {
		width: 120px;
	}
	.navbar .seek-mobile .span8 {
		margin-top: 8px;
	}
	.navbar-inner.seek-mobile .span4 img.mobile-logo {
		padding-bottom: 9px;
		padding-top: 9px;
	}
	.seek-mobile .sws-mobile-header-nav {
		margin-bottom: 9px;
	}
	.nav-collapse.seek-mobile-sub-nav .accordion-inner.nav {
		padding-left: 9px;
	}
	.seek-mobile .lead {
		font-size: 14px;
		line-height: 15px;
	}
/* ------------------ END Seek SUBSITE -------------- */

/* ------------------ Baker SUBSITE -------------- */

	.navbar .baker-mobile .span4 {
		width: 45%;
		max-width: 135px;
	}
	.baker-mobile img.brand.mobile-logo {
		padding-right: 10px;
	}
	.baker-mobile .input-append .navbar-search {
		margin-top: 27px;
	}
	.baker-home-buttons.mshow .application-bkg-baker p.application-title-baker {
		font-size: 17px;
		margin-top: 2px;
	}
	.baker-mobile .row-fluid.sws-mobile-header-nav.accordion {
		margin-bottom: 7px;
	}
	.baker-mobile img.brand.mobile-logo {
		padding-top: 7px;
	}

/* ------------------ END Baker SUBSITE -------------- */

/* ------------------  Dent SUBSITE -------------- */

	.navbar-inner.dent-mobile .span4 {
        width: 150px;
    }
	.navbar-inner.dent-mobile .span4 img.mobile-logo {
		padding-bottom: 8px;
	}
	.navbar-inner.dent-mobile .span8 {
		margin-top: 17px;
	}
	.nav-collapse.dent-mobile-sub-nav .nav.mshow {
		padding-left: 25px;
	}
	.dent-mobile-homepage-button.buttons p.dent-mobile-button-text {
	    font-size: 14px;
	    line-height: 16px;
	    width: 140px;
	}
	.dent-mobile-homepage-button.buttons .dent-powerscout-button p.dent-mobile-button-text {
		width: 130px;
	}

/* ------------------ END Dent SUBSITE -------------- */
/* ------------------ TSI SUBSITE -------------- */
	.navbar-inner.tsi-mobile {
		padding-top: 8px;
		padding-bottom: 10px;
	}
	.navbar .tsi-mobile .span4 {
		width: 171px;
		margin-top: 2px;
	}
	.tsi-mobile .lead {
		font-size: 13px;
	}
	.navbar .tsi-mobile .span8 {
		margin-top: 0;
	}
	.tsi-mobile .sws-mobile-header-nav .nav>li>a, .tsi-mobile .sws-mobile-header-nav .nav>li>a:hover, .tsi-mobile .sws-mobile-header-nav .nav>li:hover>a {
		font-size: 14px;
	}
	
	p.tsi-mobile-category-title {
		font-size: 14px;
		line-height: 16px;
		padding: 5px 10px 4px;
	}
	
	/*		***		VIEW ALL		***		*/
	.tsi-research-corner.tsi-view-all .tsi-view-all-h4 h4 {
		font-size: 14px;
		line-height: 30px;
	}
	.tsi-research-corner.tsi-view-all .tsi-view-all-h4 {
		height: 29px;
		padding: 0 7px;
	}
	/*		***		END VIEW ALL		***		*/

/* ------------------ END TSI SUBSITE -------------- */
}
@media (max-width: 490px) {
/* ------------------ Rental SUBSITE -------------- */	
	.rentals-mobile .input-append input {
		font-size: 12px;
	}
	.rentals-faq .faq-question-button .pull-left {
		max-width: 88.5%;
	}
/* ------------------ FlukeNetworks SUBSITE -------------- */
		/****** English ******/
		/* .fluke-networks-mobile .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile .sws-mobile-header-nav .nav>li>a:hover {
			font-size: 10px;
		} */

		
		/****** French ******/
		/* .fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
			font-size: 9px;
		} */
/* ------------------END FlukeNetworks SUBSITE -------------- */
}

@media (max-width: 480px) {
/* --------------------- Rental ----------------- */
	.rentals-mobile-french p.lead {
		font-size: 10px;
	}
/* --------------------- BW SUBSITE ----------------- */
	.bw-top-3 {
		margin-bottom: 10px !important;	
	}
	.bw_technologies-mobile .dropdown-menu a{
		white-space: normal;
	}
	.bw-body-button div.home img {
   	 display: none;
	}
	.bw-body-button div.home {
	    text-align: center;
	    margin-bottom: 0px !important;
	}
	.bw-body-button div.home>div.sensor>img {
		display:block !important ;
	}
	.bw-body-button div.home>p.category-title>strong {
		font-size: 16px;
	}
	.bw-body-button {
		margin-bottom: 0px !important;	
	}
	.bw-body-button .span4 {
		margin-bottom:  8px !important;	
	}
	.bw-body-button div.home>p.category-title {
		margin-left: 0px !important;
		padding-left: 0px !important;	
	}
	.bw-body-button div.home>p.category-title>strong {
		font-size: 20px;
	}
	.bw-body-button .sensor img{
		margin: 2px auto ;
	}
	
/* --------------------- TESTO SUBSITE ----------------- */	

	.testo-mobile .sws-mobile-header-nav .nav>li>a, .testo-mobile .sws-mobile-header-nav .nav>li>a:hover{	
	    font-size: 9px;
	}
	.testo-mobile-french .sws-mobile-header-nav .nav>li>a, .testo-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 8.2px;
	}
/* --------------------- SHIMPO SUBSITE ----------------- */
	.shimpo-mobile .span4 {
	    max-width: 175px !important;
	}
	.shimpo-mobile img.brand.mobile-logo {
	    width: 165px !important;
	    padding: 10px 20px 8px 3px !important;
	}
	.shimpo-mobile .span8 {
	    margin-top: 21px;
	}
	.shimpo-mobile .input-append input {
		font-size: 11px;
	}
	.shimpo-mobile .shimpo-mobile-sub-nav .nav>li>a, .shimpo-mobile .shimpo-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 23px !important;
	}
	.shimpo-mobile p.lead {
	    font-size: 9.6px;
	}
	.navbar-inner.shimpo-mobile {
		padding-top: 0.36px;
		padding-bottom: 0.36px;
	}
/* --------------------- extech SUBSITE ----------------- */	
	.extech-mobile-french .sws-mobile-header-nav .nav>li>a, .extech-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 8.8px;
	}
	.extech-mobile .input-append input {	    
		font-size: 11px;
	}
/* --------------------- DWYER SUBSITE ----------------- */	
	

/* ------------------FlukeNetworks SUBSITE -------------- */
		/* .fluke-networks-mobile .sws-mobile-header-nav .accordion-inner.nav>li>a, .fluke-networks-mobile .sws-mobile-header-nav .accordion-inner.nav>li>a:hover{
			font-size: 10px;
			letter-spacing: normal;
		} */
	
	
		/****** French ******/
		/* .fluke-networks-mobile-french #SWS-mobile-first-nav {
			width: 28%;
		}
		.fluke-networks-mobile-french #SWS-mobile-second-nav {
			width: 24%;
		}
		.fluke-networks-mobile-french #SWS-mobile-third-nav {
			width: 27%;
		}
		.fluke-networks-mobile-french #SWS-mobile-forth-nav {
			width: 21%;
		} */


		p.fn-button-titles {
			font-size: 20px;
		}
		.fn-line2-title-box, .fn-line3-title-box {
			padding-left: 15px;
		}
		
		.fn-home-buttons-french p.fn-button-titles {
			font-size: 18px;
		}
		
		
		.datacenter-image {
    display: none;
}

.datacenters p.fn-button-titles {
    text-align: center;
}


.full-block-link.datacenters-link {
    margin: 1em auto;
}

.fn-line3-boxes.datacenters-box {
    justify-content: center;
    margin: 0 auto;
    padding: 0;
}

.datacenters.fn-line3-title-box {
    padding-left: 0 !important;
}

/* ------------------END FlukeNetworks SUBSITE -------------- */

/* ------------------ TSI SUBSITE -------------- */
	.tsi-mobile .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li>a, 
	.tsi-mobile .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li:hover>a,
	.tsi-mobile.tsi-mobile-french .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li>a, 
	.tsi-mobile.tsi-mobile-french .sws-mobile-header-nav .tsi-mobile-sub-nav .nav>li:hover>a {
		padding-left: 10px;
	}
	.tsi-border-left-mobile {
		padding-left: 2px;
	}
	.tsi-mobile .tsi-mobile-sub-nav .nav {
		margin: 2px 0 0;
	}
	.tsi-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		margin-bottom: 2px;
	}
/* ------------------ END TSI SUBSITE -------------- */

}

@media (max-width: 460px){
/* ------------------ FlukeNetworks SUBSITE -------------- */
		.fluke-networks-mobile .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile .sws-mobile-header-nav .nav>li>a:hover {
			font-size: 10px;
		}
		.fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
			font-size: 8.5px;
		}
		.fluke-networks-mobile ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			font-size: 11px !important;
		}
		.fluke-networks-mobile ::-moz-placeholder { /* Firefox 19+ */
			font-size: 11px;
		}
		.fluke-networks-mobile :-ms-input-placeholder { /* IE 10+ */
			font-size: 11px;
		}
		.fluke-networks-mobile :-moz-placeholder { /* Firefox 18- */
			font-size: 11px;
		}
		.fluke-networks-mobile .sws-mobile-header-nav .accordion-inner.nav>li>a, .fluke-networks-mobile .sws-mobile-header-nav .accordion-inner.nav>li>a:hover{
			font-size: 10px;
			letter-spacing: normal;
		}
/* ------------------END FlukeNetworks SUBSITE -------------- */
/* ------------------ NEURIO SUBSITE -------------- */

/* ********* HEADER ********* */
	.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a, 
	.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a:hover {
		font-size: 10px;
	}
	.navbar-inner.neurio-mobile .span5 {
		width: 185px;
	}
	.navbar-inner.neurio-mobile .span8 {
		margin-top: 2px;
	}
	.neurio-mobile .mobile-search .appendedInputButton {
		font-size: 11px;
	}
	.navbar-inner.neurio-mobile {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.neurio-mobile-french.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a, 
	.neurio-mobile-french.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a:hover {
		font-size: 9.7px;
		padding-top: 4px;
		padding-bottom: 2px;
	}
/* ********* END HEADER ********* */

/* ------------------ END NEURIO SUBSITE -------------- */
/* ------------------ Power Meters SUBSITE -------------- */
	
/* ********* NAV ********* */
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav li a, 
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav li:hover a, 
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li>strong>a, 
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li:hover>strong>a, 
	.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li>strong.dropdown-header {
		padding-left: 11px;
	}
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav li a, 
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav li:hover a, 
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li>strong>a, 
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li:hover>strong>a, 
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav .pms-mobile-sub-nav .nav>li>strong.dropdown-header {
		padding-left: 5px;
	}
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a, 
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a:hover {
		font-size: 11px;
	}
	.pms-mobile-french.pms-mobile p.lead {
		font-size: 15px;
	}
	
	
	.row-fluid.ct-selector-tool-ad-mobile.pms-home-buttons-bottom {
		padding: 10px 25px 15px;
	}
	.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
	    font-size: 13px;
	    padding: 4px 20px;
	    margin-left: 10px;
	}
	.ct-selector-tool-ad-mobile .span8 h3 {
	    font-size: 19px;
	    line-height: 25px;
	}
	.row-fluid.mshow.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile {
	    padding-bottom: 12px;
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 h3 {
		font-size: 16px;
		line-height: 16px;
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
		padding: 4px 12px;
		font-size: 12px;
	}
/* ------------------ END Power Meters SUBSITE -------------- */
}

@media (max-width: 470px) {
/* --------------------- TESTO SUBSITE ----------------- */	
.testo-cat-title{
	text-align: center;
}
	.testo-mobile .span8 {
	    margin-top: 20px;
	}
}
@media (max-width:450px) {
	
	.itm-french-content .row-fluid.mshow.olympic-mobile-homepage-button .application-bkg .application-title {
		font-size: 14px;
	}
	.olympic-mobile.olympic-mobile-fr .sws-mobile-header-nav .nav>li>a, .olympic-mobile.olympic-mobile-fr .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 10px;
	}
}


@media (max-width: 440px) {
/* --------------------- Rental ----------------- */
	.rentals-mobile-french .sws-mobile-header-nav .nav>li>a, .rentals-mobile-french .sws-mobile-header-nav .nav>li:hover>a {
		font-size: 11px;
	}
	.rentals-mobile-french p.lead {
		font-size: 9px;
	}
	
/* --------------------- Olympic SUBSITE ----------------- */
	.olympic-mobile #SWS-mobile-first-nav {
		width: 23%;
	}
	.olympic-mobile #SWS-mobile-second-nav {
		width: 23%;
	    border-left: 1px solid #eaeaea;
		box-sizing: border-box;
	}
	.olympic-mobile #SWS-mobile-third-nav {
		width: 39%;
	    border-left: 1px solid #eaeaea;
		box-sizing: border-box;
	}
	.olympic-slogan.lead {
		font-size: 11px;
	}

/* --------------------- SENSIT SUBSITE ----------------- */	
	.industries-bkg-snst .industries-title {
	    font-size: 15px !important;
	}
/* --------------------- TESTO SUBSITE ----------------- */	
	.testo-mobile-french .testo-mobile-slogan {
	    font-size: 10px;
	}
    
/* --------------------- Data Loggers SUBSITE ----------------- */
    .dls-mobile .sws-mobile-header-nav .nav>li>a, .dls-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 11px;
	}
	.navbar .dls-mobile .span4 {
	    width: 150px;
	}
	.dls-mobile img.brand.mobile-logo {
		padding-right: 10px;
		padding-top: 10px;
	}
	.dls-mobile .input-append .navbar-search {
		margin-top: 21px;
	}
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li>a, 
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li:hover>a, 
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li>strong>a, 
	.dls-mobile .sws-mobile-header-nav .dls-mobile-sub-nav .nav>li:hover>strong>a {
		padding-left: 16px;
	}
	.dls-home-buttons .span6 img {
		background-size: auto;
	}
    .row-fluid.dls-home-buttons.mshow.ipad-view-setting.dls-rentals-ad a img {
		min-height: 93px;
    }
/* --------------------- END Data Loggers SUBSITE ----------------- */
/* ------------------ Firefighting SUBSITE -------------- */
	.navbar .fire-mobile .span4 {
		width: 95px;
	}
	.fire-mobile p.lead {
		font-size: 14px;
	    line-height: 12px;
	}
	.fire-mobile.fire-mobile-french p.lead {
		font-size: 13.5px;
	}
	.navbar .fire-mobile .span8 {
	    margin-top: 13px;
	}
	.fire-mobile.fire-mobile-french .sws-mobile-header-nav>.navbar-fire-subsite.nav>li>a, 
	.fire-mobile.fire-mobile-french .sws-mobile-header-nav>.navbar-fire-subsite.nav>li>a:hover {
		font-size: 11.5px;
	}
/* ********* BUTTONS ********* */
	p.fire-mobile-category-title {
		max-width: 132px;
	}

/* ------------------ END Firefighting SUBSITE -------------- */
	
}

@media (max-width: 425px) {
/* ------------------FlukeNetworks SUBSITE -------------- */
		p.fn-button-titles {
			font-size: 18px;
		}
		.fn-line2-title-box, .fn-line3-title-box {
			padding-left: 10px;
		}
		
		.fn-home-buttons-french p.fn-button-titles {
			font-size: 16px;
			margin-top: 10px;
		}
		.fn-home-buttons-french p.application-title-fn-direct {
			margin-top: 0;
		}
	.fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav>li>a, .fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav>li:hover>a {
			padding-left: 10px !important;
		}
		.fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
			padding: 5px 5px;
			font-size: 7.2px;
		}
/* ------------------END FlukeNetworks SUBSITE -------------- */
/* ----------------- VendingMiserStore SUBSITE -------------- */
	.vms-mobile .sws-mobile-header-nav .nav>li>a, .vms-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 10px;
	}
	.vms-mobile .mobile-search .appendedInputButton {
		font-size: 12px;
	}
	.vms-body .text-slot p, .vms-body .text-slot p a {
	    font-size: 11px;
	}
}




@media (max-width : 400px) {
/* --------------------- Rental SUBSITE ----------------- */
	.rentals-mobile .input-append input {
	    font-size: 11px;
	}
	
/* ------------------START REED Instruments SUBSITE -------------- */
	.reed_instruments-mobile-gsa-pricing {
		float:right;
		color:#fff;
		margin-left: 4px;
	}
						
	.reed_instruments-mobile-gsa-pricing:hover {
		color:#fff;
	}
	.reed_instruments-mobile .navbar-search {
		margin-top: 6.5px !important;
	}
	.navbar-inner.reed_instruments-mobile {
	    margin-left: -20px;
	    margin-right: -20px;
	    background: #283f6b;
	    height: 100%;
	    width: 100%;
	}
	.reed_instruments-mobile .navbar-search {
		max-width: 100% !important;
	}
	.reed_instruments-mobile .sws-mobile-header-nav li.dropdown.dropdown-sup {
		border-bottom: solid 2px #283f6b;
	}
	.navbar .reed_instruments-mobile .btn-navbar .icon-bar {
		height: 2px !important;
		color: #283f6b;
	}
	.navbar .reed_instruments-mobile .btn-navbar {
		padding: 7px 0px 7px 1px;
	}
	.reed_instruments-mobile .reed_instruments-mobile-sub-nav .accordion-inner {
		border-top-width: 2px;
	}
	.reed_instruments-mobile .input-append input {
		font-size: 11px;
		height: 18px !important;
		margin: 0px;
	}
	.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 12px;
	}
	.reed_instruments-mobile-french .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 12px;	
	}
	.reed_instruments-boder-left-mobile {
		box-shadow: inset 2px 0px 0px 0px #283f6b;
	}
	.reed_instruments-mobile .input-append .btn {
	    font-size: 14px;
		margin-left: 0px;
	    border-radius: 0px;
	    height: 28px !important;
	}
/* ------------------END REED Instruments SUBSITE -------------- */

/* ------------------ Toolbox SUBSITE -------------- */
		.tool-mobile .sws-mobile-header-nav .btn-navbar {
			padding: 7px 5px 9px 5px;
		}
		.tool-mobile .span5 {
			width: 136px;
			margin: 15px 5px 8px;
		}
		.tool-mobile .span7 {
			margin-top: 14px;
			margin-bottom: 7px;
		}
/* ------------------ END Toolbox SUBSITE -------------- */
/* ------------------ Pelican SUBSITE -------------- */
	.pelican-mobile .mobile-search .appendedInputButton {
		font-size: 11px;
	}
	
	.datacenters p.fn-button-titles {
    text-align: center;
    margin: 0.5em auto !important;
    font-size: 18px; 
}

    .fn-line3-title-box.datacenters {
    width: 100%;
}

}

@media (max-width : 399px) {
/* --------------------- SHIMPO SUBSITE ----------------- */
	.shimpo-mobile .span8 {
	    margin-top: 17px;
	}
	.shimpo-mobile .input-append input {
		font-size: 11px;
	}
	.shimpo-mobile .shimpo-mobile-sub-nav .nav>li>a, .shimpo-mobile .shimpo-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 15px !important;
	}
	.shimpo-mobile img.brand.mobile-logo {
	    width: 150px !important;
	    padding: 10px 20px 10px 3px !important;
	}
	.shimpo-mobile .span4 {
	    max-width: 160px !important;
	}
	.navbar-inner.shimpo-mobile {
	    padding-top: 1.33px;
	    padding-bottom: 1.33px;
	}
	/* --------------------- extech SUBSITE ----------------- */	
	.extech-mobile .sws-mobile-header-nav .nav>li>a, .extech-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 10px;
	    padding: 4px 0px!important;
	}
	.extech-mobile .span8 {
	    margin-top: 10px;
	}
	.extech-mobile .span4 {
	    margin-bottom: 0px;
	    max-width: 180px;
	    margin-left: 0px;
	}
	.extech-mobile img.brand.mobile-logo {
	    width: 170px;
	    padding: 10px 20px 10px 4px;
	}
	
	.extech-mobile-french .sws-mobile-header-nav .nav>li>a, .extech-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 8.5px;
	}
	.extech-mobile .input-append input {	    
		font-size: 11px;
	}
	
/* --------------------- raytek SUBSITE ----------------- */	
	.raytek-mobile .span8 p {
		font-size: 10px
	}
	.raytek-mobile-french.raytek-mobile .sws-mobile-header-nav .nav>li>a, .raytek-mobile-french.raytek-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 7px;
	}
/* --------------------- Meriam SUBSITE ----------------- */	
	.meriam-mobile .sws-mobile-header-nav .nav>li>a, .meriam-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 9px;
	}
	.meriam-mobile-french .meriam-mobile-slogan {
    	font-size: 10px;
    }
/* --------------------- AEMC SUBSITE ----------------- */	
/*
	.aemc-mobile .sws-mobile-header-nav .nav>li>a, .aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 9.5px;
    }
    .aemc-mobile-french.aemc-mobile .sws-mobile-header-nav .nav>li>a, .aemc-mobile-french.aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 8.5px;
    }
*/

/* ------------------ Seek SUBSITE -------------- */

	.navbar-inner.seek-mobile .span4 img.mobile-logo {
		padding-right: 5px;
	}
	.navbar-inner.seek-mobile .span4 {
    	width: 110px;
	}
	.navbar .seek-mobile .span8 {
		margin-top: 8px;
	}
	.seek-mobile .lead {
		font-size: 13px;
		line-height: 13px;
	}
	.nav-collapse.seek-mobile-sub-nav .accordion-inner.nav {
		padding-left: 14px;
	}
	.series-bkg-seek p.seek-series-title {
		font-size: 29px;
		line-height: 29px;
	}
	p.seek-series-blurb {
		font-size: 16px;
		line-height: 20px;
		margin-top: 6px;
	}

/* ------------------ END Seek SUBSITE -------------- */
/* ------------------ NEURIO SUBSITE -------------- */
/* ********* HEADER ********* */
	.neurio-mobile-french.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a, 
	.neurio-mobile-french.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a:hover {
		font-size: 7.3px;
	}
/* ------------------ END NEURIO SUBSITE -------------- */
/* ------------------ TSI SUBSITE -------------- */
	.navbar-inner.tsi-mobile {
		padding-top: 10px;
		padding-bottom: 12px;
	}
	.navbar .tsi-mobile .span4 {
		width: 123px;
		margin-top: 8px;
	}
	.tsi-mobile .lead {
		font-size: 10.75px;
		line-height: 12px;
	}
	p.tsi-mobile-category-title {
		font-size: 13px;
		line-height: 15px;
	}
	
	/*		***		VIEW ALL		***		*/
	.tsi-research-corner.tsi-view-all .tsi-view-all-topics-mobile .span4 {
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.tsi-research-corner.tsi-view-all .tsi-view-all-topics-mobile .span4>a:first-child {
		height: 130px;
	}
	/*		***		END VIEW ALL		***		*/
	
/* ------------------ END TSI SUBSITE -------------- */

}
@media (max-width: 395px) {
/* ------------------ END Power Meters SUBSITE -------------- */
/* ********* END CT SELECTOR TOOL ********* */
	/* Search all and Sorting + pagination shelves */
	#new-sortby-spot select, .span3.showentries label, .span3.showentries select {
		font-size: 12px;
	}
	#new-sortby-spot select, .span3.showentries select {
		padding-left: 2px;
		padding-right: 2px;
	}
	.ct-selector-container .showentries div.dataTables_length select {
	    width: 46px;
	}
	#new-sortby-spot {
		width: 54%;
	}
	.ct-selector-container .span3.showentries {
		width: 43.5%;
		margin-left: 2.5%;
	}
	.ct-selector-container #datatable_wrapper.dataTables_wrapper .row .span6 {
		width: 53%;
		margin-left: 2%;
		float: left;
		margin-bottom: 5px;
	}
	.ct-selector-container #datatable_wrapper.dataTables_wrapper .row .span6:first-child {
		margin-left: 0;
		width: 45%;
	}
	
	/* Table + cells */
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-output, 
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-inside-dims, 
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-outside-dims {
	    background-position-x: 3px;
	    padding-left: 28px;
	    background-size: 20px;
	}
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-output,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-inside-dims,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-outside-dims,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-price,
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-avail {
		font-size: 12px;
	}
	#datatable_wrapper .dataTable#datatable.table td.ct-img {
		height: 141px;
	}
	#datatable_wrapper .dataTable#datatable.table td.ct-img.ct-img-short {
		height: 114px;
	}
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-price, 
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-avail {
		padding-left: 4px;
	}
	#datatable_wrapper .dataTable#datatable.table tbody>tr>td.ct-empty-cellshow-empty-avail {
		height: 29px;
	}
	
/* ********* END CT SELECTOR TOOL ********* */
/* ------------------ END Power Meters SUBSITE -------------- */
}
@media (max-width : 390px) {
/* --------------------- Rental ----------------- */
	.nav-collapse.rental-mobile-sub-nav .nav.mshow {
	    border-top: 1px solid #DDDDDC;
	}
	.rentals-mobile p.lead {
    	font-size: 10px;
    }
    .rentals-mobile-french p.lead {
		font-size: 8px;
	}
/* --------------------- Olympic SUBSITE ----------------- */
	.olympic-mobile .sws-mobile-header-nav .nav>li>a, .olympic-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 10px;
	}
	.olympic-mobile.olympic-mobile-fr .sws-mobile-header-nav .nav>li>a, .olympic-mobile.olympic-mobile-fr .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 8px;
	}
	.navbar-inner.olympic-mobile .span5 {
		width: 140px;
	}
	.olympic-mobile img.brand.mobile-logo {
		padding-top: 6px;
	}
	.row-fluid.mshow.olympic-mobile-homepage-button .application-bkg .application-title {
		font-size: 14px;
	}
	.itm-french-content .row-fluid.mshow.olympic-mobile-homepage-button .application-bkg .application-title {
	    font-size: 12px;
	}
/* --------------------- BW SUBSITE ----------------- */
	.bw_technologies-mobile .sws-mobile-header-nav li.dropdown {
		padding: 0px 0px;
	}
	.navbar-bw_technologies-subsite.navbar-bw_technologies-subsite .bw-mobile-sub-nav .dropdown-header {
		font-size: 12px;
	}
	
/* --------------------- TESTO SUBSITE ----------------- */	
.testo-cat-title{
	text-align: center;
}
	.testo-mobile .sws-mobile-header-nav .nav>li>a, .testo-mobile .sws-mobile-header-nav .nav>li>a:hover{	
	    font-size: 9px;
	}
	.testo-mobile .sws-mobile-header-nav .btn-navbar {
    	padding: 6px 0px 8px 0px;
	}
	.testo-mobile-french .sws-mobile-header-nav .nav>li>a, .testo-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 7.5px;
	}
	.testo-mobile-french .testo-mobile-slogan {
	    font-size: 9px;
	}
/* --------------------- SHIMPO SUBSITE ----------------- */	
	.shimpo-mobile-french .sws-mobile-header-nav .nav>li>a, .shimpo-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 11px;
	}
	.shimpo-mobile-french p.lead {
	    font-size: 9.1px;
	}
	.shimpo-application-bkg .application-title {
	    font-size: 19px !important;
	}
/* --------------------- DWYER SUBSITE ----------------- */	
	.dwyer-mobile #SWS-mobile-first-nav {
		width: 20%;
		
	}
	.dwyer-mobile #SWS-mobile-second-nav {
		width: 14.5%;
		
	}
	.dwyer-mobile #SWS-mobile-third-nav {
	    width: 36%;
	}
	
/* ------------------ Baker SUBSITE -------------- */
/* ********* PRESSURE LANDING PAGE ********* */
	.span6.baker-pressure {
		height: 75px;
	}
	.baker-pressure .application-bkg-baker p {
		font-size: 18px;
	}
	.baker-pressure.bkg-baker-b1600-b1800 .application-bkg-baker {
		width: 140px;
	}
	.baker-pressure.bkg-baker-b1600-b1800 .application-bkg-baker p {
		line-height: 22px;
	}
	.baker-pressure .application-bkg-baker {
		margin-right: 10px;
	}
/* ********* END PRESSURE LANDING PAGE ********* */

/* ------------------ END Baker SUBSITE -------------- */

/* ------------------ RIDGID SUBSITE -------------- */

	/* ********* NAV ********* */
	.ridgid-mobile .navbar-ridgid-subsite>.ridgid-mobile-sub-nav>.nav {
		padding-left: 0;
	}
	.ridgid-mobile.ridgid-mobile-fr .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li>a, 
	.ridgid-mobile.ridgid-mobile-fr .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li:hover>a, 
	.ridgid-mobile.ridgid-mobile-fr .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li>strong>a, 
	.ridgid-mobile.ridgid-mobile-fr .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li:hover>strong>a,
	.ridgid-mobile.ridgid-mobile-fr .sws-mobile-header-nav .navbar-ridgid-subsite .nav>li>a, 
	.ridgid-mobile.ridgid-mobile-fr .navbar-ridgid-subsite li.accordion-inner.nav ul.dropdown-menu>li>a, 
	.ridgid-mobile.ridgid-mobile-fr .navbar-ridgid-subsite li.accordion-inner.nav ul.dropdown-menu>li>a:hover, 
	.ridgid-mobile-fr ul.ridgid-mobile-subdropdown li a {
		font-size: 10px;
	}
	
	
	.navbar-inner.ridgid-mobile .span5 {
		width: 130px;
		margin-bottom: 0;
		margin-top: 7px;
	}
	.navbar-inner.ridgid-mobile .span7 {
		margin-top: 3px;
		margin-bottom: 8px;
	}
	.ridgid-mobile .lead {
		font-size: 12px;
		line-height: 13px;
	}
	.navbar-inner.ridgid-mobile {
    	padding-top: 5px;
    }
    /* ********* NAV ********* */
    
    /* ********* BUTTONS ********* */
	.row-fluid.mshow.ipad-view-setting div.span6 .ridgid-cat-button-mobile {
		max-width: 133px;
		height: 126px;
	}
	.ridgid-cat-button-mobile .ridgid-cat-title {
		font-size: 19px;
	}
	
	.ridgid-home-buttons-mobile.ridgid-home-buttons-mobile-fr .ridgid-cat-button-mobile .ridgid-cat-title {
		width: 85%;
		font-size: 17px;
		line-height: 22px;
	}
	/* ********* END BUTTONS ********* */

/* ------------------ END RIDGID SUBSITE -------------- */
/* ------------------ MEGGER SUBSITE -------------- */
/* ********* HEADER  ********* */
	.navbar-inner.megger-mobile .span5 {
	    width: 120px;
	    margin-top: 10px;
	    margin-right: 9px;
	}
	.navbar-inner.megger-mobile .span8 {
	    margin-top: 0;
	}
	.megger-mobile .lead {
		font-size: 13px;
		line-height: 11px;
	}
/* ********* NAV ********* */
	
/* ********* END HEADER ********* */
/* ********* BODY ********* */
.row-fluid.mshow.ipad-view-setting .megger-cat-button-mobile .megger-cat-title p {
	font-size: 12px;
	line-height: 15px;
}
/* ********* END BODY ********* */
/* ------------------ END MEGGER SUBSITE -------------- */
/* ------------------ Power Meters SUBSITE -------------- */
/* ********* HEADER ********* */
	.pms-mobile p.lead {
		font-size: 15px;
	}
	.pms-mobile-french.pms-mobile p.lead {
		font-size: 14px;
	}
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a, 
	.pms-mobile-french.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a:hover {
		font-size: 9px;
		padding: 3px 2px;
	}
/* ********* BUTTONS ********* */
	.ct-selector-tool-ad-mobile .span8 h3 {
	    font-size: 17px;
	    line-height: 23px;
	}
	.row-fluid.ct-selector-tool-ad-mobile.pms-home-buttons-bottom {
    	padding: 10px 20px 15px;
	}
	.ct-selector-tool-ad-mobile .span8 h3:nth-child(2) {
		margin-top: 5px;
    }
	
/* ------------------ END Power Meters SUBSITE -------------- */
	
}

@media (max-width : 385px) {
/* ------------------ Toolbox SUBSITE -------------- */
	.tool-mobile-french .sws-mobile-header-nav .nav>li>a, .tool-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 13.5px;
	}
/* ------------------ END Toolbox SUBSITE -------------- */
/* ------------------ Rental SUBSITE -------------- */
	.navbar-inner.rentals-mobile {
	    padding-top: 5.3px;
	    padding-bottom: 5.3px;
	}
	.rentals-mobile .brand.mobile-logo img {
	    width: 110px;
	}
	.rentals-mobile .span4 {
	    max-width: 120px;
	}
	.rentals-mobile .btn {
	    padding: 7px 7px 6px;
	    font-size: 12px;
	}
	.rentals-mobile .span8 {
	    margin-top: 8px;
	}
	.rentals-mobile form#ProductDisplayForm>div {
		margin-right: 91px !important;
	}
	.best-rental-logo-position img {
	    width: 43px;
	    top: 2px;
	}
	.rental-home-buttons .span6 .rental-mobile-button {
		height: 105px;
	}
	img.air-flow-rentals {
	    width: 78%;
	    top: 8px;
	    max-width: 114px;
	    max-height: 108px;
	}
	img.calibrator-rentals {
	    width: 97%;
	    max-width: 141px;
	    max-height: 58px;

	}
	img.combustion-refrigeration-analysis-rentals {
	    width: 122%;
	    top: -27px;
	    left: 8px;
	    max-width: 153px;
	    max-height: 121px;
	}
	img.distance-dimensional-measurement-rentals {
	    width: 85%;
	    max-width: 124px;
	    max-height: 78px;
	}
	img.electrical-testing-rentals {
	    width: 90%;
	    top: 20px;
	    max-width: 131px;
	    max-height: 68px;
	}
	img.force-hardness-rentals {
	    top: 12px;
	    max-width: 136px;
	    max-height: 77px;
	}
	img.inspection-rentals {
	    width: 90%;
	    max-width: 139px;
	    max-height: 71px;

	}
	img.moisture-rentals {
	    width: 59%;
	    max-width: 91px;
	    max-height: 81px;
	}
	img.power-quality-energy-monitoring-rentals {
	    width: 78%;
	    max-width: 120px;
	    max-height: 84px;
	}
	img.temperature-rentals {
	    top: -18px;
		left: 13px;
	    max-width: 174px;
	    max-height: 107px;
	}
	img.thermal-imager-rentals {
	    width: 89%;
	    left: -2px;
	    max-width: 137px;
	    max-height: 80px;
	}
	img.utility-electrician-tool-rentals {
	    top: 7px;
	    left: 8px;
	    max-width: 168px;
	    max-height: 92px;
	}
	img.RF-Microwave {
	    width: 106%;
	    top: 30px;
	    left: 6px;
	    max-width: 155px;
	    max-height: 63px;
	}
/* ------------------ NEURIO SUBSITE -------------- */

/* ********* HEADER ********* */
	.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a, 
	.neurio-mobile .sws-mobile-header-nav .nav>li.neurio-nav-buttons>a:hover {
		font-size: 8.2px;
	}
	.navbar-inner.neurio-mobile .span5 {
		width: 170px;
	}
	.navbar-inner.neurio-mobile .span8 {
		margin-top: 0px;
	}

/* ------------------ END NEURIO SUBSITE -------------- */
	
}
/* ------------------START REED Instruments SUBSITE -------------- */

@media (max-width: 373px) {

	.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 12px;
	}
	.reed_instruments-mobile-french .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 12px;	
	}
}
/* ------------------END REED Instruments SUBSITE -------------- */

@media (max-width: 370px){
/* ------------------END FlukeNetworks SUBSITE -------------- */
	.fluke-networks-mobile .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 8px;
	}
	.fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a, .fluke-networks-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 6px;
	}
	.fluke-networks-mobile .sws-mobile-header-nav .accordion-inner.nav>li>a, .fluke-networks-mobile .sws-mobile-header-nav .accordion-inner.nav>li>a:hover{
		font-size: 10px;
		letter-spacing: normal;
	}
	.fluke-networks-mobile .span4 {
	    margin-bottom: 5px;
	    margin-top: 15px;
	}
/* ------------------END FlukeNetworks SUBSITE -------------- */

/* ------------------ Baker SUBSITE -------------- */

	.baker-mobile.baker-mobile-french .sws-mobile-header-nav .nav>li>a, .baker-mobile.baker-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 9.4px;
	}

/* ------------------ END Baker SUBSITE -------------- */

/* ------------------ Dent SUBSITE -------------- */
	.navbar-inner.dent-mobile {
	    padding-top: 1.77px;
	    padding-bottom: 1.77px;
	}
	.navbar-inner.dent-mobile .span4 {
        width: 140px;
    }
	.navbar-inner.dent-mobile .span8 {
		margin-top: 14px;
	}
	.nav-collapse.dent-mobile-sub-nav .nav.mshow {
		padding-left: 11px;
	}
	
	.dent-mobile-homepage-button.buttons p.dent-mobile-button-text {
	    /* font-size: 13px;
	    line-height: 15px; */
	    width: auto;
	}
	.dent-mobile-homepage-button.buttons .dent-powerscout-button p.dent-mobile-button-text {
		width: auto;
	}
	.dent-mobile-homepage-button.buttons .dent-rocoil-button p.dent-mobile-button-text {
		width: auto;
	}

/* ------------------ END Dent SUBSITE -------------- */
    
/* --------------------- Data Loggers SUBSITE ----------------- */
    .dls-mobile .sws-mobile-header-nav .nav>li>a, .dls-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 10.5px;
	}
    .row-fluid.dls-home-buttons.mshow.ipad-view-setting.dls-rentals-ad a img {
		min-height: 80px;
    }
/* ------------------ Firefighting SUBSITE -------------- */
	.fire-mobile p.lead {
		font-size: 11px;
	    line-height: 11px;
	}
	.fire-mobile.fire-mobile-french p.lead {
		font-size: 10.5px;
	}
	.navbar .fire-mobile .span8 {
	    margin-top: 14px;
	}
	.fire-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size: 10.5px !important;
	}
	.fire-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
		font-size: 10.5px;
	}
	.fire-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
		font-size: 10.5px;
	}
	.fire-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
		font-size: 10.5px;
	}
	.fire-mobile.fire-mobile-french input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size: 9px !important;
	}
	.fire-mobile.fire-mobile-french input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
		font-size: 9px;
	}
	.fire-mobile.fire-mobile-french input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
		font-size: 9px;
	}
	.fire-mobile.fire-mobile-french input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
		font-size: 9px;
	}
	.fire-mobile .sws-mobile-header-nav>.navbar-fire-subsite.nav>li>a, 
	.fire-mobile .sws-mobile-header-nav>.navbar-fire-subsite.nav>li>a:hover {
		font-size: 10px;
	}
	.fire-mobile.fire-mobile-french .sws-mobile-header-nav>.navbar-fire-subsite.nav>li>a, 
	.fire-mobile.fire-mobile-french .sws-mobile-header-nav>.navbar-fire-subsite.nav>li>a:hover {
		font-size: 9px;
	}
	.fire-mobile .sws-mobile-header-nav #mobile-sws-3 .nav > li > a {
		padding-left: 8px !important;
		font-size: 11.5px;
	}
	.fire-mobile .nav-collapse .open>.dropdown-menu {
		margin-left: 8px;
	}
	.navbar .fire-mobile .btn-navbar .icon-bar, .navbar .fire-mobile .btn-navbar:hover .icon-bar {
		width: 80%;
	}
	
	.fire-home-buttons .span6 img {
		background-size: 120%;
	}
	.fire-home-buttons-french p.fire-mobile-category-title {
		font-size: 12px;
		line-height: 14px;
	}
/* ------------------ END Firefighting SUBSITE -------------- */

/* ------------------ Pelican SUBSITE -------------- */
	.pelican-mobile .input-append .navbar-search {
		margin-top: 4px;
	}
	
/* ------------------ Power Meters SUBSITE -------------- */
/* ********* HEADER ********* */
	.navbar .pms-mobile .span8 {
		margin-top: 30px;
	}
	.pms-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size: 12px !important;
	}
	.pms-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
		font-size: 12px;
	}
	.pms-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
		font-size: 12px;
	}
	.pms-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
		font-size: 12px;
	}
	.pms-mobile p.lead {
		font-size: 13px;
		line-height: 18px;
	}
	.pms-mobile-french.pms-mobile p.lead {
		font-size: 12px;
	}
	
/* ********* NAV ********* */
	.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a, 
	.pms-mobile .sws-mobile-header-nav>.navbar-pms-subsite.nav>li>a:hover {
		font-size: 13px;
	}
/* ********* BUTTONS ********* */
	.ct-selector-tool-ad-mobile .span8 h3 {
	    font-size: 15px;
	    line-height: 19px;
	}
	.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
	    font-size: 13px;
	}
	.ct-selector-tool-ad-mobile .span4 {
		background-image: url(/images/pages/powermeters/ct-selector.jpg);
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 h3 {
		font-size: 14px;
		line-height: 16px;
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
		padding: 4px 8px;
		font-size: 11px;
	}
	
/* ------------------ END Power Meters SUBSITE -------------- */

/* --------------------- FN ----------------- */


.datacenters p.fn-button-titles {
    font-size: 16px;
}

/* --------------------- End FN ----------------- */
}



@media (max-width : 365px) {
/* --------------------- Rental ----------------- */
	.navbar-inner.rentals-mobile {
	    padding-top: 5.8px;
	    padding-bottom: 7.2px;
	}
	.rentals-mobile .span4 {
	    max-width: 110px;
	}
	.rentals-mobile .brand.mobile-logo img {
	    width: 100px;
	}
	.rentals-mobile p.lead {
    	font-size: 8px;
    }
    p.rentals-mobile-category-title {
	    font-size: 12px;
	    line-height: 14px;
    }
    .rentals-mobile-french p.lead {
		font-size: 7px;
	}
    .rentals-mobile-french .sws-mobile-header-nav .nav>li>a, .rentals-mobile-french .sws-mobile-header-nav .nav>li:hover>a {
		font-size: 9px;
	}
	.rental-home-buttons .span6 .rental-mobile-button {
		height: 93px;
	}
	img.air-flow-rentals {
	    width: 90%;
	    top: 2px;
	    max-width: 110px;
	    max-height: 105px;
	}
	img.calibrator-rentals {
	    width: 117%;
	    top: 20%;
	    left: 0px;
	    max-width: 151px;
	    max-height: 62px;
	}
	img.combustion-refrigeration-analysis-rentals {
	    top: -39px;
	    left: 0px;
	}
	img.distance-dimensional-measurement-rentals {
	    width: 80%;
	    max-width: 101px;
	    max-height: 63px;
	}
	img.electrical-testing-rentals {
	    width: 85%;
	    max-width: 107px;
	    max-height: 55px;
	}
	img.force-hardness-rentals {
	    width: 91%;
	    max-width: 115px;
	    max-height: 65px;
	}
	img.inspection-rentals {
	    width: 85%;
	    max-width: 107px;
	    max-height: 55px;
	}
	img.moisture-rentals {
	    width: 57%;
	    max-width: 72px;
	    max-height: 64px;
	}
	img.power-quality-energy-monitoring-rentals {
	    max-width: 98px;
	    max-height: 68px;
	}
	img.temperature-rentals {
	    top: -30px;
	    left: 0px;
	}
	img.thermal-imager-rentals {
	    max-width: 112px;
	    max-height: 65px;
	}
	img.utility-electrician-tool-rentals {
	    top: 9px;
	    left: 2px;
	    max-width: 143px;
	    max-height: 78px;
	}
	img.RF-Microwave {
	    width: 105%;
	    top: 24px;
	    left: 0;
	    max-width: 132px;
	    max-height: 53px;
	}
	.rentals-mobile-button-image {
    	padding: 1.5% 5%;
    }
/* --------------------- BW SUBSITE ----------------- */
	.bw_technologies-mobile-french .sws-mobile-header-nav .nav>li>a {
		font-size: 7px;
	}
	.bw-mobile-button-image {
		padding: 5% 20%;
	}
	p.bw-mobile-category-title strong {
    	font-size: 12px;
    	line-height: 16px;
    }
    .buttons p.bw-mobile-category-title {
    	font-size: 10px;
    	line-height: 14px;
    }
/* --------------------- TESTO SUBSITE ----------------- */	

	.testo-mobile .sws-mobile-header-nav .nav>li>a, .testo-mobile .sws-mobile-header-nav .nav>li>a:hover{	
	    font-size: 8px;
	}
	.testo-mobile-french .sws-mobile-header-nav .nav>li>a, .testo-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 7px;
	}
	.testo-mobile-french .testo-mobile-slogan {
	    font-size: 8px;
	}
	.testo-mobile .input-append input {
		font-size: 10px;
	}
	.testo-mobile-homepage-button .testo-mobile-button-image {
    	padding: 5% 5%;
	}
/* --------------------- SHIMPO SUBSITE ----------------- */
	.shimpo-mobile .sws-mobile-header-nav .nav>li>a, .shimpo-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 12px;
	}
	.shimpo-mobile-french .sws-mobile-header-nav .nav>li>a, .shimpo-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 11px;
	}
	.shimpo-mobile .span4 {
	    max-width: 145px !important;
	}
	.shimpo-mobile img.brand.mobile-logo {
	    width: 137px !important;
	    padding: 10px 20px 10px 3px !important;
	}
	.shimpo-mobile .span8 {
	    margin-top: 17px;
	}
	.shimpo-mobile .input-append input {
		font-size: 10px;
	}
	.shimpo-mobile .shimpo-mobile-sub-nav .nav>li>a, .shimpo-mobile .shimpo-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 15px !important;
		font-size: 10px;
	}
	.shimpo-mobile p.lead {
	    font-size: 9px;
	}
	.shimpo-mobile-french p.lead {
	    font-size: 8.7px;
	}
	.shimpo-mobile .navbar-search {
	    margin-top: 0px !important;
	}
	.navbar-inner.shimpo-mobile {
	    padding-top: 3.13px;
	    padding-bottom: 3.13px;
	}
	.shimpo-application-bkg .application-title {
	    font-size: 16px !important;
	}
	.shimpo-mobile-button-image {
    	padding: 5% 17%;
    }
/* --------------------- SENSIT SUBSITE ----------------- */	
	.industries-bkg-snst .industries-title {
	    font-size: 12px !important;
	}
	.series-bkg-snst .series-sub-title {
	    font-size: 12px !important;
	}
	.sensit-mobile-button-image {
		padding: 5% 5%;
	}
	/* --------------------- extech SUBSITE ----------------- */	
	.extech-mobile .sws-mobile-header-nav .nav>li>a, .extech-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 8px;
	    padding: 5px 0px 3px !important;
	}
	.extech-mobile .span8 {
	    margin-top: 8px;
	}
	.extech-mobile .span4 {
	    margin-bottom: 0px;
	    max-width: 150px;
	    margin-left: 0px;
	}
	.extech-mobile img.brand.mobile-logo {
	    width: 140px;
	    padding: 10px 20px 10px 4px;
	}
	
	
	.extech-mobile-french .sws-mobile-header-nav .nav>li>a, .extech-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 7.5px;
	}
	.navbar-inner.extech-mobile {
	    padding: 4.18px 20px;
	}
	
	.mshow.ipad-view-setting.extech-mobile-homepage-button .span6 img {
		min-height: 51px;	
	}
/* --------------------- DWYER SUBSITE ----------------- */	
	.dwyer-mobile-homepage-button .dwyer-mobile-button-image {
		padding: 5%;
	}
	.row-fluid.mshow.ipad-view-setting.dwyer-nist-certified-instruments a img {
		min-height: 75px;
	}
/* ------------------ FlukeNetworks SUBSITE -------------- */
	p.fn-button-titles {
		font-size: 16px;
	}
	.fn-line2-title-box, .fn-line3-title-box {
		padding-left: 10px;
	}
	.fn-home-buttons-french p.fn-button-titles {
		font-size: 14px;
	}
	



/* ------------------END FlukeNetworks SUBSITE -------------- */
	
/* --------------------- raytek SUBSITE ----------------- */	
	.raytek-mobile .span8 p {
	    font-size: 7.8px;
	}
	.raytek-mobile .sws-mobile-header-nav .nav>li>a, .raytek-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 9px;
    }
    .raytek-mobile .sws-mobile-header-nav .btn-navbar { 
	    width: 25px;
    }
/* --------------------- Meriam SUBSITE ----------------- */	
	.meriam-mobile .sws-mobile-header-nav .nav>li>a, .meriam-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 8.5px;
	}
	.meriam-mobile-slogan {
    	font-size: 10px;
    }
    .meriam-mobile-french .meriam-mobile-slogan {
    	font-size: 9px;
    }
    .mshow.ipad-view-setting.meriam-mobile-homepage-button .meriam-application-title {
	    font-size: 12px !important;
	    line-height: 14px;
    }
    .mshow.ipad-view-setting.meriam-mobile-homepage-button .span6 img {
	    min-height: 50px;
    }
/* --------------------- AEMC SUBSITE ----------------- */	
/*
	.aemc-mobile .sws-mobile-header-nav .nav>li>a, .aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 8.5px;
    }
    .aemc-mobile-french.aemc-mobile .sws-mobile-header-nav .nav>li>a, .aemc-mobile-french.aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 8px;
    }
*/
    
/* --------------------- Meriam SUBSITE ----------------- */
    .row-fluid.mshow.ipad-view-setting.meriam-mobile-homepage-button .meriam-application-title {
	    font-size: 12px !important;
    }
/* --------------------- Seek SUBSITE ----------------- */    
    .seek-mobile .sws-mobile-header-nav .nav>li>a {
		font-size: 9px;
	}
	
/* ----------------- VendingMiserStore SUBSITE -------------- */
	.vms-mobile .sws-mobile-header-nav .nav>li>a, .vms-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 9px;
	}
	.navbar .vms-mobile .span4 {
		height: 55.59px;
		margin-top: 3px;
	}
	.vms-body .image-slot, .vms-body .product-well>.row-fluid {
		max-height: 210px;
	}
	.vms-mobile .input-append .navbar-search {
		margin-top: 6px !important;
	}
	.vms-mobile .mobile-search .appendedInputButton {
		font-size: 9.5px;
	}
	.vms-mobile .row-fluid.sws-mobile-header-nav.accordion {
	    margin-bottom: 15.5px;
	}
	.vms-body .text-slot p, .vms-body .text-slot p a {
	    font-size: 10px;
	}
}

@media (max-width:360px) {
/* --------------------- Olympic SUBSITE ----------------- */
	.olympic-mobile .sws-mobile-header-nav .nav>li>a, .olympic-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 8.5px;
	}
	.navbar-inner.olympic-mobile .span5 {
		width: 110px;
	}
	.olympic-mobile img.brand.mobile-logo {
	    padding-top: 12px;
	}
	.olympic-slogan.lead {
		font-size: 10px;
	}
	.olympic-mobile .sws-mobile-header-nav .nav>li>a, .olympic-mobile .sws-mobile-header-nav .nav>li>a:hover {
		padding: 4px 2px;
	}
	
	.itm-french-content .row-fluid.mshow.olympic-mobile-homepage-button .application-bkg .application-title {
	    font-size: 11px;
	}
}

/* ------------------START REED Instruments SUBSITE -------------- */
@media (max-width: 354px) {
	.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 12px;
	}
	.reed_instruments-mobile-french .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 12px;	
	}
	.reed_instruments-mobile .input-append input {
		font-size: 10px;
	}
	
/* ------------------ Toolbox SUBSITE -------------- */
	.tool-mobile .sws-mobile-header-nav .btn-navbar {
		padding: 7px 0px 9px 0px;
	}
	.tool-mobile .sws-mobile-header-nav .nav>li>a, .tool-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 13px;
	}
	.tool-mobile-homepage-button-french.buttons p.tool-button-title {
		font-size: 13px;
	}
	.tool-mobile-french .sws-mobile-header-nav .nav>li>a, .tool-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 11.5px;
	}
/* ------------------ END Toolbox SUBSITE -------------- */

/* ------------------ Baker SUBSITE -------------- */

	.navbar .baker-mobile .span4 {
		width: 45%;
		max-width: 120px;
	}
	.baker-mobile .input-append .navbar-search {
		margin-top: 20px;
	}
/* --------------------- Data Loggers SUBSITE ----------------- */
    .dls-mobile-french .sws-mobile-header-nav .nav>li>a, .dls-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 9.5px;
	}

/* ------------------ END Baker SUBSITE -------------- */

/* ------------------ Pelican SUBSITE -------------- */
	.pelican-mobile .input-append .navbar-search {
		margin-top: 2px;
	}
	.pelican-mobile .sws-mobile-header-nav .nav>li>a, .pelican-mobile .sws-mobile-header-nav .nav>li>a:hover, .pelican-mobile .sws-mobile-header-nav .nav>li>a:active, .pelican-mobile .sws-mobile-header-nav .nav>li>a:focus {
		font-size: 10px;
	}
}
/* ------------------END REED Instruments SUBSITE -------------- */
/* ------------------START REED Instruments SUBSITE -------------- */
@media (max-width: 340px) {
	.reed_instruments-mobile .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 12px;
	}
	.reed_instruments-mobile-french .sws-mobile-header-nav .nav>li>a, .reed_instruments-mobile .sws-mobile-header-nav .nav>li>a:hover{
		font-size: 12px;	
	}
	.reed_instruments-mobile .input-append input {
		font-size: 10px;
	}
	/* --------------------- raytek SUBSITE ----------------- */
	.raytek-mobile-french.raytek-mobile .sws-mobile-header-nav .nav>li>a, .raytek-mobile-french.raytek-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 6.5px;
	}
/* ------------------ Power Meters SUBSITE -------------- */
/* ********* HEADER ********* */
	.navbar .pms-mobile .span8 {
	    margin-top: 31px;
	}
	.pms-mobile p.lead {
	    font-size: 12px;
	    line-height: 17px;
	}
	.pms-mobile-french.pms-mobile p.lead {
	    font-size: 11px;
	    line-height: 17px;
	}
	.pms-mobile input.appendedInputButton::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size: 10px !important;
	}
	.pms-mobile input.appendedInputButton::-moz-placeholder { /* Firefox 19+ */
		font-size: 10px;
	}
	.pms-mobile input.appendedInputButton:-ms-input-placeholder { /* IE 10+ */
		font-size: 10px;
	}
	.pms-mobile input.appendedInputButton:-moz-placeholder { /* Firefox 18- */
		font-size: 10px;
	}
/* ********* BUTTONS ********* */
	.ct-selector-tool-ad-mobile .span8 h3 {
	    font-size: 14px;
	    line-height: 17px;
	}
	.ct-selector-tool-ad-mobile .span8 .btn.pms-btn {
	    font-size: 12px;
	}
	.ct-selector-tool-ad-french-mobile.ct-selector-tool-ad-mobile .span8 h3 {
		font-size: 13.5px;
	}
	
/* ------------------ END Power Meters SUBSITE -------------- */
}
/* ------------------END REED Instruments SUBSITE -------------- */
@media (max-width : 337px) {
/* --------------------- Rental ----------------- */
	.rentals-mobile p.lead {
    	font-size: 7px;
    }
    .rentals-mobile-french p.lead {
		font-size: 6.4px;
	}
    .rentals-mobile .sws-mobile-header-nav .nav>li>a, .rentals-mobile .sws-mobile-header-nav .nav>li:hover>a {
	    font-size: 11px;
    }
    .rentals-mobile-french .sws-mobile-header-nav .nav>li>a, .rentals-mobile-french .sws-mobile-header-nav .nav>li:hover>a {
		font-size: 9px;
	}
/* --------------------- BW SUBSITE ----------------- */
	.bw_technologies-mobile .sws-mobile-header-nav .nav>li>a {
		font-size: 9px;
	}
	.bw_technologies-mobile .sws-mobile-header-nav .bw-mobile-sub-nav .nav>li>a {
		font-size: 8px;
	}
	.navbar-bw_technologies-subsite.navbar-bw_technologies-subsite .bw-mobile-sub-nav .dropdown-header {
		font-size: 11px;
	}
	.bw_technologies-mobile-french .sws-mobile-header-nav .nav>li>a {
		font-size: 6px;
	}
	.navbar-bw_technologies-subsite.navbar-bw_technologies-subsite .nav-collapse .open>.dropdown-menu li>a {
		font-size: 9px;
	}
/* --------------------- SENSIT SUBSITE ----------------- */		
	.sensit-mobile-french .sws-mobile-header-nav .nav>li>a, .sensit-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 10px;
	}
	.industries-bkg-snst .industries-title {
	    font-size: 11px !important;
	}
	.sensit-mobile .sws-mobile-header-nav .nav>li>a, .sensit-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 10px;
	}
	.series-bkg-snst .series-sub-title {
	    font-size: 10px !important;
	}
/* --------------------- TESTO SUBSITE ----------------- */	

	.testo-mobile .sws-mobile-header-nav .nav>li>a, .testo-mobile .sws-mobile-header-nav .nav>li>a:hover{	
	    font-size: 7.5px;
	}
	.testo-mobile-french .sws-mobile-header-nav .nav>li>a, .testo-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 6.5px;
	}
	.testo-mobile-french .testo-mobile-slogan {
	    font-size: 7.9px;
	}
/* --------------------- SHIMPO SUBSITE ----------------- */
	.shimpo-mobile .sws-mobile-header-nav .nav>li>a, .shimpo-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 11px;
	}
	.shimpo-mobile-french .sws-mobile-header-nav .nav>li>a, .shimpo-mobile-french .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 10px;
	}
	.shimpo-mobile .span4 {
	    max-width: 133px !important;
	}
	.shimpo-mobile img.brand.mobile-logo {
	    width: 128px !important;
	    padding: 10px 20px 10px 3px !important;
	}
	.shimpo-mobile .span8 {
	    margin-top: 13px;
	}
	.shimpo-mobile .shimpo-mobile-sub-nav .nav>li>a, .shimpo-mobile .shimpo-mobile-sub-nav .nav>li:hover>a {
		padding: 2px 0px 2px 15px !important;
		font-size: 10px;
	}
	.shimpo-mobile p.lead {
	    font-size: 8px;
	    line-height: 10px;
	}
	.shimpo-mobile .navbar-search {
	    margin-top: 2px !important;
	}
	.navbar-inner.shimpo-mobile {
	    padding-top: 4.21px;
	    padding-bottom: 4.21px;
	}
	.shimpo-application-bkg .application-title {
	    font-size: 14px !important;
	}
	/* --------------------- extech SUBSITE ----------------- */	

	.extech-mobile .span4 {
	    margin-bottom: 0px;
	    max-width: 140px;
	    margin-left: 0px;
	}
	.extech-mobile img.brand.mobile-logo {
	    width: 130px;
	    padding: 10px 20px 10px 4px;
	}
	.extech-mobile .span8 {
	    margin-top: 7px;
	}
	.extech-mobile .input-append input {	    
		font-size: 9px;
	}
	.navbar-inner.extech-mobile {
	    padding: 5.38px 20px;
	}
	
/* --------------------- raytek SUBSITE ----------------- */
	.raytek-mobile .sws-mobile-header-nav .btn-navbar { 
	    width: 22px;
    }
/* --------------------- Meriam SUBSITE ----------------- */	
	.meriam-mobile .sws-mobile-header-nav .nav>li>a, .meriam-mobile .sws-mobile-header-nav .nav>li>a:hover {
		font-size: 8px;
	}
	.meriam-mobile-slogan {
    	font-size: 9px;
    }
    .meriam-mobile-french .meriam-mobile-slogan {
    	font-size: 8px;
    }
    .meriam-mobile-french.meriam-mobile .sws-mobile-header-nav .nav>li>a, .meriam-mobile .sws-mobile-header-nav .nav>li>a:hover {
	    font-size: 7.5px;
    }
/* --------------------- AEMC SUBSITE ----------------- */	
/*
	.aemc-mobile .sws-mobile-header-nav .nav>li>a, .aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 8px;
    }
    .aemc-mobile-french.aemc-mobile .sws-mobile-header-nav .nav>li>a, .aemc-mobile-french.aemc-mobile .sws-mobile-header-nav .nav>li>a:hover {
    	font-size: 7.5px;
    }	
*/	
/* ------------------ Dent SUBSITE -------------- */
	.dent-mobile .sws-mobile-header-nav .nav>li>a {
		font-size: 10px;
	}	
}
@media (max-width: 330px) {
/* ------------------ FlukeNetworks SUBSITE -------------- */
	p.fn-button-titles {
		font-size: 15px;
	}
	.fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav>li>a, .fluke-networks-mobile .fluke-networks-mobile-sub-nav .nav>li:hover>a {
		padding-left: 6px !important;
	}
	/****** English ******/
	.fluke-networks-mobile #SWS-mobile-first-nav {
		width: 28%;
	}
	.fluke-networks-mobile #SWS-mobile-second-nav {
		width: 27%;
	}
	.fluke-networks-mobile #SWS-mobile-third-nav {
		width: 27%;
	}
	.fluke-networks-mobile #SWS-mobile-hamburger-nav {
		width: 18%;
	}
	/****** End English ******/
/* ------------------END FlukeNetworks SUBSITE -------------- */
}
/*-----------------------Megger sws-------------------------*/
@media (max-width: 978px) and (min-width:768px){
    .megger-mobile #SWS-mobile-first-nav {
		width: 25%;
	}
	.megger-mobile #SWS-mobile-second-nav {
		width: 25%;
	}
	.megger-mobile #SWS-mobile-third-nav {
		width: 28%;
	}
    .megger-mobile #SWS-mobile-fourth-nav {
		width: 22%;
	}
}
@media (max-width: 481px){
    .megger-mobile .sws-mobile-header-nav .nav>li.megger-nav-buttons>a{
    font-size: 9px;   
    }
    .megger-mobile #SWS-mobile-first-nav {
		width: 19%;
	}
	.megger-mobile #SWS-mobile-second-nav {
		width: 26%;
	}
	.megger-mobile #SWS-mobile-third-nav {
		width: 37%;
	}
    .megger-mobile #SWS-mobile-fourth-nav {
		width: 18%;
	}
}
/*FR*/
@media (max-width: 580px) and (min-width: 482px){
	.megger-mobile.megger-mobile-french #SWS-mobile-first-nav{
    	width: 16%;
	}
	.megger-mobile.megger-mobile-french #SWS-mobile-second-nav {
        width: 22%;
    }
    .megger-mobile.megger-mobile-french #SWS-mobile-third-nav {
        width: 40%;
    }
    .megger-mobile.megger-mobile-french #SWS-mobile-fourth-nav {
        width: 22%;
    }
}
@media (max-width: 481px){
    .megger-mobile.megger-mobile-french #SWS-mobile-first-nav{
    	width: 17%;
	}
	.megger-mobile.megger-mobile-french #SWS-mobile-second-nav {
        width: 23%;
    }
    .megger-mobile.megger-mobile-french #SWS-mobile-third-nav {
        width: 38%;
    }
    .megger-mobile.megger-mobile-french #SWS-mobile-fourth-nav {
        width: 22%;
    }
}
@media (max-width: 374px){
    .navbar-inner.megger-mobile-french.megger-mobile ul#SWS-mobile-nav-button-adjust .megger-nav-buttons a{
        font-size: 8px;
        font-weight: 400;
        padding: 3px 1px;
    }
    .megger-mobile.megger-mobile-french #SWS-mobile-first-nav{
    	width: 16%;
	}
	.megger-mobile.megger-mobile-french #SWS-mobile-second-nav {
        width: 23%;
    }
    .megger-mobile.megger-mobile-french #SWS-mobile-third-nav {
        width: 42%;
    }
    .megger-mobile.megger-mobile-french #SWS-mobile-fourth-nav {
        width: 19%;
    }
}


@media (max-width: 1199px) {
	.mobile-hero-ad-setting {
		display: block;
	}

	.home-prod-feature .home-price img {
		margin-right: 5px !important;
		margin-left: -10px !important;
	}
}

@media (min-width: 980px) {
	.mhide.free-shipping-header-buttons {
		display: inline !important;
	}

	p.customer-rating-button {
		padding-top: 10%;
	}

	.rental-product-cart-list.span6.mhide {
		float: right;
	}

	.mobile-setting-product-page .rental-product-listing .rental-pricing-product-page.product-info .radio label:nth-child(2) {
		width: 94% !important;
	}

	.itm-french-content.mobile-setting-product-page .rental-product-listing .rental-pricing-product-page.product-info .rental-option-weekly.radio label:nth-child(2) {
		width: 46% !important;
	}

	.itm-french-content.mobile-setting-product-page .rental-product-listing .rental-pricing-product-page.product-info .rental-option-monthly.radio label:nth-child(2) {
		width: 42% !important;
	}

	.mobile-setting-product-page .category-items.rental-product-listing .product-info .radio label:nth-child(4),
	.mobile-setting-product-page .rental-pricing-product-page.product-info .radio label:nth-child(4) {
		width: 45.3% !important;
	}

	.mobile-setting-product-page .category-items.rental-product-listing.rental-product-listing-search .product-info .radio label {
		font-size: 11px;
		line-height: 18px;
	}

	/* ----------- Online page ---------- */
	.span10 .span6 iframe {
		max-width: 100%;
	}

	/* ----------- Footer ---------- */
	.mobile-footer-adjustment.back-to-top-button-display {
		padding-top: 0px;
		border-top: none;
	}

	.back-to-top-button-setting button {
		float: left;
		margin: 0px auto;
		border: none;
		width: 100%;
		color: white;
		font-size: 12px;
		line-height: 20px;
		padding: 0px;
		font-family: 'Open Sans', sans-serif;
	}

	.back-to-top-button-display .row-fluid.back-to-top-button-setting {
		margin-bottom: 10px;
	}

	/*footer*/
	.footer-payment-ul {
		margin: 0;
	}

	ul.footer-payment-ul li {
		margin-left: 1em;
	}

}

@media (min-width: 1200px) {
	.mobile-hero-ad-setting {
		display: none;
	}

	.mobile-setting-product-page .category-items.rental-product-listing.rental-product-listing-search .product-info .radio label {
		font-size: 13px;
	}

	.itm-french-content .mobile-setting-product-page .category-items.rental-product-listing.rental-product-listing-search .product-info .radio label {
		font-size: 12px;
	}
}

@media (min-width: 979px) {
	.morelink {
		display: none;
	}

	.clickover-trigger.mhide.ipad-view-setting {
		display: inline-block !important;
	}

	.row-fluid.iso-signup {
		padding-top: 15px;
	}

}

@media (max-width: 979px) {
	.row-fluid.category-items form {
		margin-bottom: 0px;
	}

	/* 	NAV and HEADER */
	.mobile-res-nav-search .go-button-mobile {
		border-radius: 0px !important;
	}

	.content.mobile-setting {
		padding-top: 0px;
	}

	.content.mobile-setting .span12 {
		margin-bottom: 0px;
		margin-left: 0px;
	}

	.navbar.navbar-inner.mshow {
		margin-bottom: 0px;
		min-height: 21px;
		box-shadow: none;
	}

	.mobile-res-nav .navbar-inner {
		background-color: #f3f3f3 !important;
		padding-left: 0px;
		padding-right: 0px;

	}

	.navbar-inner.mobile-nav-bar-s {
		min-height: 21px !important;
		margin-left: -20px;
		margin-right: -20px;
	}

	.navbar-inner.mobile-nav-bar-s .container .row-fluid {
		overflow: hidden;
		padding-top: 0px;
	}

	.mobile-nav-bar-s {
		padding-left: 0px !important;
		padding-right: 0px !important;
		height: 21px !important;
	}

	.mobile-hero-ad-none {
		display: none;
	}

	.mobile-cart-icon-num {
		padding-left: 0px;
		display: inline-block;
		margin-right: -12px;
		position: relative;
	}

	.mobile-cart-icon {
		padding-left: 0px;
		display: inline-block;
		position: relative;
	}

	.login-icon-position img {
		position: relative;
		top: -14.5px;
		padding-left: 0px;
	}

	.search-bar-length {
		margin-right: 57.67px;
	}

	.row-fluid .input-append .navbar-search input.searchbox#ProductSearch {
		border-radius: 0px;
		padding-left: 10px;
		margin-left: 0px !important;
		width: 100% !important;
		overflow: hidden;
		float: left;
	}

	.go-button-mobile {
		float: right !important;
	}

	.mobile-res-nav.mobile-nav-bar-background .nav>li>a {
		color: #333 !important;
		padding: 5px 14px 5px;
		margin-bottom: 0px;
		line-height: 18px;
		border-radius: 0px;
	}

	.mobile-res-nav.mobile-nav-bar-background .nav>li.open>a {
		color: white !important;
	}

	.shop-hamberger {
		width: auto;
	}

	.mobile-header-icon {
		list-style: none;
		margin-bottom: 3px;
		position: relative;
		margin-left: 0px;
		margin-top: 10px;
		max-height: 47.55px;
	}

	.mobile-header-icon.mobile-res-nav {
		margin-left: -8px;
		display: inline;
		position: relative;
		top: -7px;
	}

	.mobile-sign-text {
		position: relative;
		text-transform: uppercase;
		font-size: 12px;
	}

	.mobile-header-icon li>a>svg {
		float: left;
		margin-left: 6px;
		margin-bottom: 4px;
		height: 27px;
		top: 0;
	}

	.mobile-header-icon.mobile-header-icon-itm li>a>svg {
		margin-left: 7px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>svg {
		margin-left: 21px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:nth-child(3)>a>svg {
		margin-left: 30px;
	}

	.mobile-header-icon li>a.mobile-sign-text-b2b>svg {
		margin-left: 14px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a.mobile-sign-text-b2b>svg {
		margin-left: 30px;
	}

	.mobile-header-icon li:nth-child(2)>a>svg {
		margin-left: 5px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:nth-child(2)>a>svg {
		margin-left: 19px;
	}

	.mobile-header-icon li:last-child>a>svg {
		margin-left: 0px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:last-child>a>span {
		margin-left: 0px;
	}

	ul.mobile-header-icon li {
		margin-right: 7px;
	}

	ul.mobile-header-icon li:last-child {
		margin-right: 0px !important;
	}

	.mobile-header-icon li>a>span {
		clear: both;
		float: left;
		line-height: 11.25px;
		color: #002663;
		text-transform: uppercase;
		font-size: 12px;
	}

	.mobile-header-icon li>a>span.cart-number-position {
		position: relative;
		top: -30px;
		left: -16px;
		clear: initial;
	}

	.mobile-header-icon li>a>span.quote-number-position {
		position: relative;
		top: -18px;
		left: -29px;
		color: #fff;
		clear: unset;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.cart-number-position {
		left: -18px;
		margin-left: -6px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.quote-number-position {
		left: -42px;
		margin-left: -6px;
	}

	.mobile-nav-bar-background {
		margin-left: -20px;
		margin-right: -20px;
		margin-bottom: 0px;
		background-color: #f3f3f3 !important;
	}

	.calcert-grey-background .mobile-nav-bar-background {
		background-color: #eae4d7 !important;
	}

	.mobile-nav-bar-background.nav-collapse.collapse .nav {
		margin: 0px 20px 0px 20px;
		box-shadow: 0px 0px 2px #c7c4c4;
		background-color: white;
	}

	.mobile-nav-bar-background .nav-collapse .nav {
		padding-top: 10px;
	}

	.mobile-res-nav.nav-collapse .dropdown-menu a {
		color: #333;
		padding: 3px 15px;
	}

	.shop-p-style {
		font-size: 18px;
		color: #ffffff;
		padding-left: 0px;
		float: right;
		margin: 0px;
		font-family: 'Open Sans', sans-serif;
	}

	.shop-p-style-fr {
		font-size: 17px;
		color: #ffffff;
		padding-left: 5px;
		float: right;
		margin: 0px;
	}

	.extra-dropdwon-arrow {
		float: right;
		font-size: larger;
	}

	.open .extra-dropdwon-arrow {
		display: none;
	}

	.mobile-res-nav .dropdown-menu li>a:hover {
		background-color: #fff !important;
	}

	.navbar .btn-navbar.shop-hamberger {
		border-radius: 0px;
		padding: 0px;
		width: auto;
		border: none;
		float: none;
		margin: 0px auto;
		background-color: transparent;
		box-shadow: none;
		outline: none;
	}

	.mobile-res-nav-search {
		margin-left: 0px;
		margin-top: 0px;
		position: relative;

	}

	.mobile-res-nav-search .navbar-search {
		width: 100%;
		margin-top: 0px;
		margin-bottom: 4px;
	}

	.input-append.mobile-res-nav-search-fr input {
		font-size: 13.5px;
	}

	.mobile-res-nav-search-fr .navbar-search {
		width: 100%;
		margin-top: 3px;
	}

	.search-icon-position {
		display: inline !important;
		position: relative;
		float: left;
		left: 11px;
		top: 24px;
		z-index: 50;
	}

	.navbar.navbar-inner.mshow {
		margin-top: 0px;
	}

	.input-append.refined-search-brand input#ProductSearch {
		width: 65%;
	}

	.itm-language-switcher {
		box-shadow: 0px -1px 1px 0px #c7c4c4;
		margin-top: 10px;
	}

	.mobile-res-nav.mobile-nav-bar-background .nav>li.itm-language-switcher>a {
		padding: 12px 14px;
	}

	.mobile-hero-ad-setting .carousel {
		margin-bottom: 0px;
	}

	/* ----------- Carousel indicator ----------- */
	.carousel-indicators {
		width: auto;
		text-align: center;
		margin-top: 10px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 0px;

	}

	.carousel-indicators li {
		display: inline-block;
		float: none;
		width: 7px;
		height: 7px;
		margin-left: 5px;
		margin-right: 5px;
		text-indent: -999px;
		background-color: #d9d9d9;

		border-radius: 5px;
	}

	.carousel-indicators .active {
		background-color: #737373;
	}

	/* ----------- Carousel indicator end ---------- */
	.mobile-hero-shadow {
		-webkit-box-shadow: 0px 3px 3px 0px rgba(115, 108, 115, 1);
		-moz-box-shadow: 0px 3px 3px 0px rgba(115, 108, 115, 1);
		box-shadow: 0px 3px 3px 0px rgba(115, 108, 115, 1);
	}

	/* ----------- Home page ---------- */
	.mobile-setting .mobile-homepage-bottom-button {
		float: none;
	}

	.mobile-homepage-bottom-button .span3-mobile.mshow {
		    width: 100%;
    text-align: center;
	}

	.mobile-homepage-bottom-button .span3-mobile.mshow img {
		max-width: 210px;
	}

	.mobile-homepage-bottom-button .span2-mobile.mshow {
		width: 110px;
		float: right;
	}

	/* ----------- Login to see - Category Mobile page update ---------- */
	.category-items .login-to-see-member-button-category-page {
		margin-bottom: 10px;
		margin-top: 10px;
		line-height: 10px;
		padding: 4px;
	}

	.category-items .login-to-see-member-button-category-page {
		background-color: #fff;
		border: solid #7c0018 1px;
	}

	.category-items .login-to-see-member-button-category-page a {
		font-size: 14px;
		line-height: 20px;
		color: #7c0018;
		font-weight: 400;
	}


	/* ----------- product page ---------- */
	.product-page-mobile-product-image {
		margin-bottom: 0px !important;
	}

	.product-page-mobile-product-name .product-name {
		font-size: 21px;
		line-height: 23px;
		margin-top: 5px;
	}

	.product-page-mobile-product-image .product-image {
		max-height: 350px !important;
	}

	.document-box {
		text-align: left !important;
		margin-top: 5px !important;
	}

	.mobile-line-highe-mhide {
		line-height: 0px !important;
	}

	.mobile-pricing-box-padding form {
		margin-bottom: 0px;
	}

	.mobile-hide-height {
		height: 10px;
	}

	.morecontent span {
		display: none;
	}

	.morelink,
	.morelink:hover {
		display: block;
		font-size: 12px;
		color: #C05127;
	}

	.mobile-product-page-promo {
		margin: 5px -20px 15px;
	}

	.mobile-product-page-promo img {
		width: 100%;
		max-width: 180px;
	}

	.product-page-product-tab-mobile-position {
		margin-top: 0px;
	}

	.product-page-product-promo-button {
		text-align: center !important;
		color: white !important;
	}

	.mobile-tab-list-style {
		list-style: none !important;
	}

	.short-description {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 10px;
		margin-top: 5px !important;
	}

	.document-clean {
		margin: 1px 1px;
		padding: 0px 4px;
	}

	.mobile-order-setting {
		height: 0px;
	}

	.mobile-order-setting-fr {
		height: 0px;
	}

	.model-selections-toggle.active .product-tab-cross {
		display: none;
	}

	.product-tab-line {
		display: none;
	}

	.line-tab-function .product-tab-cross {
		display: none;
	}

	.cross-tab-function .product-tab-line {
		display: none;
	}

	.cross-tab-function .product-tab-cross {
		display: inline-block;
	}

	.line-tab-function .product-tab-line {
		display: inline-block;
	}

	.model-selections-toggle.active .product-tab-line {
		display: inline-block;
		margin-top: 1px;
		padding-left: 10px;
		font-size: 12px;
	}

	.model-selections-toggle .product-tab-cross {
		margin-top: 1px;
		padding-left: 10px;
		font-size: 12px;
	}

	.model-selections .product-tab-line {
		font-size: 8px;
		padding-left: 15px;
		padding-right: 2px;
	}

	.model-selections .product-tab-cross {
		font-size: 8px;
		padding-left: 15px;
		padding-right: 2px;
	}

	.span12.mobile-pricing-box-padding {
		min-height: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

	.mobile-pricing-box-padding .table {
		margin-bottom: 5px;
	}

	.span12.mobile-pricing-box-padding .table-bordered.table-striped.product-info tbody tr td:first-child {
		width: 35%;
	}

	.product-page-product-tab-mobile-position h4 {
		margin: 4px 0px;
		font-size: 17px;
		line-height: 19px;
	}

	.product-page-product-tab-mobile-position .accordion {
		margin-bottom: 0px;
	}

	.product-page-product-tab-mobile-position .text-center {
		background-color: #f9f9f9;
	}

	.product-page-product-tab-mobile-position .text-center .btn-more-products {
		background-color: transparent;
		padding: 8px 2px;
		font-size: 16px;
		line-height: 16px !important;
	}

	.hideContent-tab {
		overflow: hidden;
		line-height: 1.3em;
		height: 5.5em;
	}

	.mobile-model-selections-section .hideContent-tab {
		height: 12.5em;
	}

	.hideContent-tab p {
		font-size: 13px;
		line-height: 17px;
	}

	.showContent-tab p {
		font-size: 13px;
		line-height: 17px;
	}

	.mobile-model-selections-section .text-center .qty-breaks {
		font-size: 11px;
		line-height: 13px;
		text-align: left;
		padding-left: 1px;

	}

	.showContent-tab {
		line-height: 1em;
		height: auto;
	}

	.read-more-tab {
		padding: 2px 0;
		text-align: left;
	}

	.read-more-tab a {
		font-size: 12px;
		color: #C05127;
	}

	.mobile-bottom-button-border {
		border-top: black solid 3px;
	}

	.span3-mobile.mshow {
		width: 33%;
		float: left;
		margin-right: 1%;
		margin-left: 1%;
	}

	.calcert-product-page .span3-mobile.mshow {
		width: 49%;
		margin-bottom: 3px;
	}

	.span3-mobile.mshow.hydro-mobile-add-to-cart {
		width: 60%;
		margin-right: auto;
		margin-left: auto;
		float: none;
		margin-bottom: -5px;
	}

	.span2-mobile.mshow {
		min-width: 80px;
		width: 25%;
		float: left;
		margin-right: 2%;
		margin-left: 2%;
		max-height: 32px;
		text-align: center;
	}

	.span2-mobile.mshow img {
		min-height: 28px;
		padding-bottom: 5px;
		padding-left: 2%;
		padding-right: 2%;
		max-height: 60px;
		max-width: 94%;
	}

	.span3-mobile.mshow .btn-large {
		font-size: 13px !important;
		padding: 10px 4px;
	}

	.span3-mobile.mshow button.btn-large {
		font-size: 14px !important;
		padding: 9px 4px;
	}

	.accordion-heading .accordion-toggle {
		padding: 2px 4px;
	}

	.accordion-body {
		background-color: white;
	}

	.accordion-inner {
		border: none;
	}

	.accordion-group,
	.accordion-heading {
		background-color: #f9f9f9;
		border: none;
	}

	.mobile-model-selections-section .tabbable .tab-switcher {
		margin-bottom: 0px;
	}

	.mobile-setting .row-fluid.mshow h5 {
		margin: 0px;
	}

	.model-selections-toggle {
		margin-right: 2px;
		margin-bottom: 2px;
	}

	.model-selections {
		border-collapse: collapse;

	}

	.span12.mobile-model-selections-section {
		margin-bottom: 0px;
	}


	.span12.mobile-pricing-box-padding .table.table-bordered input:not([type="submit"]) {
		width: 50px !important;
	}

	.mobile-model-selections-section .nav-pills>li>a {
		padding-top: 2px;
		padding-bottom: 2px;
		border-radius: 0px;
		padding-left: 4px;
		padding-right: 4px;
		margin: 0px;
		font-size: 14px;
		line-height: 20px;
		background-color: #f6f6f6;
	}

	.mobile-model-selections-section .nav-pills>.active>a {
		background-color: #08c;
	}

	.mobile-model-selections-section .muted.price-currency {
		font-size: 9px;
	}

	.mobile-model-selections-section .offset2.span3 {
		float: left;
		width: 30%;
		margin-bottom: 0px;
		padding-top: 5px;
	}

	.mobile-model-selections-section .tab-content-overflow .table td {
		font-size: 9px;
		padding-left: 2px;
	}

	.mobile-model-selections-section .tab-content-overflow .table td br {
		display: none;
	}

	.mobile-model-selections-section .span5 {
		float: left;
		margin-left: 5px;
		width: 60%;
		margin-bottom: 0px;
		padding-top: 5px;
	}

	.mobile-model-selections-section .nav-pills {
		margin-bottom: 3px;
	}

	.mobile-model-selections-section .tab-content-overflow {
		padding-top: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.mobile-model-selections-section .tab-content-overflow .muted {
		font-size: 8px;
	}

	.mobile-model-selections-section .product-table .text-center .input input {
		font-size: 12px !important;
		width: 50px !important;
		margin-top: 2px !important;
	}

	.mobile-model-selections-section .tab-content-overflow .table td .input-mini {
		font-size: 12px !important;
		width: 50px !important;
	}

	.mobile-order-setting-fr .span3-mobile.mshow .btn-large {
		font-size: 13px !important;
		padding: 4px 2px;
	}

	.mobile-order-setting-fr .span3-mobile.mshow button.btn-large {
		font-size: 14px !important;
		padding: 3px 2px;
	}

	.mobile-order-setting-fr .span3-mobile.mshow.hydro-mobile-add-to-cart button.btn-large {
		padding: 9px 4px;
	}

	.mobile-pricing-box-padding .muted {
		font-size: 12px;
	}

	/* ----------- product page Specification---------- */

	/* ----------- product page Specification end ---------- */
	.product-page-product-tab-mobile-position .accordion-group .accordion-inner .table-striped td {
		padding: 3px 8px !important;
		line-height: 16px;
		font-size: 12px;
	}

	.product-page-product-tab-mobile-position .accordion-group .accordion-inner .table {
		margin-bottom: 10px;
	}

	/* ----------- product page Accessories---------- */

	.span2.product-page-accessories-setting {
		width: 30%;
		margin-right: 2%;
		float: left;
	}

	.product-page-accessories-setting .accordion-inner .row-fluid .span8 {
		width: 65%;
		float: left;
	}

	.product-page-accessories-setting .accordion-inner .row-fluid .span8 .muted {
		font-size: 12px;
		line-height: 14px;
	}

	.product-page-accessories-setting form {
		margin-bottom: 0px;
	}

	.product-page-accessories-setting .accordion {
		margin-bottom: 0px;
	}

	/* ----------- product page Accessories end ---------- */
	/* ----------- product page incentives---------- */
	.span12.mobile-pricing-box-padding .span3.gts-cal-cert-seale {
		float: left;
		width: 25%;
		margin-bottom: 0px;
	}

	.span12.mobile-pricing-box-padding .gts-cal-cert {
		padding: 5px 0px;
		margin-bottom: 10px;
	}

	.span12.mobile-pricing-box-padding .gts-cal-cert img.cert {
		max-width: 85%;
		padding-bottom: 0px;
	}

	.span12.mobile-pricing-box-padding .incentive.incentive-gts-cal-cert.span9 {
		float: left;
		width: 72%;
		padding-left: 2%;
		margin-bottom: 0px;
	}

	/* ----------- product page incentives end ---------- */
	/* ----------- product page Kit includes---------- */
	.product-page-product-tab-mobile-position .accordion-inner .row-fluid .span3 {
		width: 30%;
		float: left;
		margin-top: 5px;
	}

	.product-page-product-tab-mobile-position .accordion-inner .row-fluid .span9 {
		float: left;
		width: 68%;
		margin-left: 1%;
	}

	.product-page-product-tab-mobile-position .accordion-inner .row-fluid .span9 h4 {
		margin: 8px 0px 2px;
		font-size: 15px;
		line-height: 17px;
	}

	.product-page-product-tab-mobile-position .accordion-inner .row-fluid .span9 p {
		font-size: 12px;
		line-height: 15px;
	}

	/* ----------- product page Kit includes end ---------- */
	/* ----------- product page yotpo review---------- */
	.product-page-product-tab-mobile-position .span12 .yotpo-label.yotpo-small-box {
		padding-top: 5px
	}

	.product-page-product-tab-mobile-position .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes {
		height: 70px;
	}

	.product-page-product-tab-mobile-position .span12 .yotpo-display-wrapper .yotpo-regular-box {
		padding: 9px 0;

	}

	.product-page-product-tab-mobile-position .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 {
		margin-top: 0px;
	}

	.product-page-product-tab-mobile-position .span12 .yotpo .write-review.yotpo-regular-box {
		padding: 18px 0;
	}

	.product-page-product-tab-mobile-position .span12 .yotpo .yotpo-small-box.yotpo-nav.reviews {
		padding-top: 0px;
	}

	.product-page-product-tab-mobile-position .span12 .yotpo .yotpo-nav-content .yotpo-first-review {
		margin-top: 5px;
	}

	/* ----------- product page yotpo review end ---------- */

	/* ----------- product page end ---------- */
	/* ----------- Mobile Footer ---------- */
	.mobile-footer-adjustment.back-to-top-button-display {
		padding-top: 0px;
		border-top: none;
	}

	.back-to-top-button-setting button {
		float: left;
		margin: 0px auto;
		border: none;
		width: 100%;
		color: white;
		font-size: 12px;
		line-height: 20px;
		padding: 0px;
		font-family: 'Open Sans', sans-serif;
	}

	/* ----------- Rentals Product page ---------- */
	.rental-pricing-product-page.product-info .radio label:nth-child(2) {
		width: 95% !important;
	}

	.itm-french-content .rental-pricing-product-page.product-info .radio label:nth-child(2) {
		width: 95% !important;
	}

	.itm-french-content .category-items.rental-product-listing .product-info .radio label,
	.rental-pricing-product-page.product-info .radio label {
		font-size: 13px;
	}

	.mobile-setting-product-page .rental-product-listing td.pricing-quantity-mobile>input,
	.mobile-setting-product-page .rental-pricing-product-page td.pricing-quantity-mobile>input {
		margin-bottom: 2px !important;
		padding: 4px 6px 4px 10px;
		width: 70px !important;
		height: 30px !important;
		box-sizing: border-box;
	}

	.mobile-setting-product-page .rental-product-listing.rental-product-listing-search td.pricing-quantity-mobile>input {
		margin-bottom: 2px !important;
		padding: 4px 6px 4px 10px;
		width: 62px !important;
		height: 20px !important;
		box-sizing: border-box;
	}

	.cart-rental-radio-option .input.radio.rental-option-weekly,
	.cart-rental-radio-option .rental-option-monthly.input.radio {
		width: 29%;
	}

	/* ----------- Extended Search page ---------- */
	.quickbuysearch-btn {
		float: none;
		max-width: 120px;
	}

	.quickbuy-info-icon {
		text-align: left;
		width: 18px;
		height: 18px;
		font-size: 14px;
		line-height: 18px;
		margin-left: 0px;
		margin-top: 9px;
	}

	.quickbuy-info-icon strong {
		margin-left: 7px;
	}

	.row-fluid .input-append .navbar-search.quickbuy-search {
		white-space: normal;
		text-align: right;
		max-width: none;
	}

	.extended-serch-page-icon {
		text-align: center;
		margin-top: 5px;
		margin-bottom: 0px;
	}

	h2.extended-serch-quickbuy-page-h2 {
		font-size: 21px;
		line-height: 23px;
	}

	.extended-serch-quickbuy-page-info .span8.offset2>p.lead.brand-description {
		line-height: 18px;
	}

	.extended-serch-quickbuy-page-empty p.lead.text-center {
		margin-bottom: 0px;
	}

	.product-search-page .span8.offset2>p.lead {
		margin-bottom: 0px;
	}

	.product-search-page p.lead {
		font-size: 16px;
	}

	.product-search-page p.lead strong {
		font-size: 18px;
	}

	.product-search-page .row-fluid .input-append.standard-search-bar .navbar-search input.searchbox#ProductSearch {
		flex-grow: 100;
		width: auto !important;
	}

	.product-search-page .span6.input-append form {
		margin-left: 0px;
		display: flex;
		width: 100%;
		max-width: none;
	}

}

@media (max-width: 374px) {
	.mobile-header-icon .mobile-res-nav svg {
		width: 27px;
		height: 25px;
		padding-left: 0px;
		position: relative;
		top: 0px;
	}

	.mobile-header-icon li:last-child>a>svg {
		height: 25px;
	}

	.mobile-header-icon.mobile-res-nav {
		top: -6px;
	}

	.mobile-header-icon {
		margin-bottom: 0px;
	}

	.mobile-header-icon li:last-child>a>span:nth-child(2) {
		margin-left: 0px;
	}

	.mobile-header-icon li>a>span.cart-number-position {
		position: relative;
		top: -29px;
		left: -12px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.cart-number-position {
		left: -19px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.quote-number-position {
		left: -37px;
	}

	.shop-p-style-fr {
		font-size: 14px;
	}

	.input-append.mobile-res-nav-search-fr input {
		font-size: 10px;
	}

	.row-fluid>.span12>.row-fluid>.span3.mhide.ipad-view-setting {
		margin-left: 0px;
	}

	.mobile-header-icon li>a.mobile-sign-text-b2b>img {
		margin-left: 9px;
	}

}





@media (max-width: 767px) {

	/* DNR Product Revamp */
	.dnr-section-header-text {
		margin-left: -15px;
	}

	.dnr-product-box-setting {
		margin: 0px -15px !important;
	}

	.brand-page-product-listing-setting .dnr-product-box-setting,
	.brand-page-product-listing-setting .dnr-section-header-text {
		margin-left: 130px !important;
		margin-right: 0px !important;
	}

	.nav-collapse .open>.dropdown-menu.dropdown-menu-itm {
		min-width: auto;
	}

	.mobile-header-icon li>a>svg {
		width: 30px;
	}

	.mobile-header-icon li>a>svg.cart-icon-num-sprite,
	.mobile-header-icon li>a>svg.cart-no-num-sprite,
	.mobile-header-icon li>a>svg.cart-no-num-w-sprite,
	.mobile-header-icon li>a>svg.cart-icon-num-w-sprite {
		width: 39px;
		height: 36px;
	}

	.mobile-res-nav .row-fluid .span7 .brand.mobile-gts-logo-with-bolt img {
		width: 230px;
		margin-top: 0px;
	}

	.mobile-header-icon {
		margin-top: 4px;
		white-space: nowrap;
	}

	.mobile-header-icon-itm {
		margin-top: 7px;
	}

	.mobile-header-icon-calcert {
		margin-top: 9px;
	}

	.mobile-header-icon-itm.mobile-header-icon-fr {
		margin-top: 7px;
	}

	.gts-with-bolt .mobile-header-icon {
		margin-top: 5px;
	}

	.gts-no-bolt .mobile-header-icon {
		margin-top: 0px;
	}

	.mobile-res-nav .row-fluid.gts-no-bolt .span7 .brand {
		width: 220px;
	}

	.mobile-cart-icon.b2b-mobile-order-icon-itm {
		height: 53px;
	}

	.mobile-cart-icon.b2b-mobile-order-icon-gts {
		height: 46px;
	}

	.mobile-cart-text-adjustment {
		margin-left: 4px;
	}

	.hydro-header ul.mobile-header-icon li.mobile-res-nav.mobile-cart-icon svg,
	.hydro-header ul.mobile-header-icon li.mobile-res-nav.mobile-cart-icon-num svg {
		margin-left: 0;
	}

	/* 	Hero ad */
	.mobile-hero-ad-setting {

		margin: 0px -20px;


		padding: 0 !important;
	}

	.content.mobile-setting-product-page {
		padding: 0px;
	}

	/* ----------- ITM Home Page ---------- */
	.content.mobile-setting #tabs a {
		padding: 0.3em 1em;
		font-size: 10px;
	}

	.content.mobile-setting #tabs.homepage-partners-mobile a {
		font-size: 13px;
	}

	.content.mobile-setting .row-fluid>.span12>.row-fluid>.span12>.row-fluid.iPadLandscape-mshow {
		margin: 0px;
		width: auto;
	}

	.content.mobile-setting .store.well.mshow.ipad-view-setting {
		padding: 0px;
		border: none;
		height: auto;
		margin-bottom: 0px;
		box-shadow: none;
	}

	.content.mobile-setting .mshow.ipad-view-setting>.row-fluid>.span4 {
		width: 32%;
		float: left;
		margin-left: 2%;
		margin-bottom: 2%;
	}

	.content.mobile-setting .mshow.ipad-view-setting>.row-fluid>.span4>a {
		padding: 6px 10px;
	}

	.content.mobile-setting .mshow.ipad-view-setting>.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}

	.content.mobile-setting .span12>#content,
	.content.mobile-setting .span12>.row-fluid>#content {
		height: auto;
		padding: 9px;
		overflow: hidden;
	}

	.content.mobile-setting .row-fluid>.span12>.rating.pull-right {
		margin: 15px -20px;
		width: auto;
		background-color: #e6e6e6;
		height: 59px;
		border: none;
		border-radius: 0px;
		float: none;
		padding: 0px 15px;
	}

	.content.mobile-setting .row-fluid>.span12>.rating.pull-right>.row-fluid {
		width: 50%;
		margin: 0px auto;
		text-align: center;
		min-width: 300px;
	}

	.content.mobile-setting .row-fluid>.span12>.rating.pull-right img {
		margin-top: 10px;
	}

	.content.mobile-setting .row-fluid>.span12>.rating.pull-right a {
		float: left;
		margin-left: 15px;
	}

	.content.mobile-setting .row-fluid>.span12>.rating.pull-right a>p {
		padding-top: 10px;
		margin-bottom: 0px;
		color: #636366;
		font-size: 15px;
	}

	.content.mobile-setting .row-fluid>.span12>.rating.pull-right a>p.mobile-see-all-reviews {
		font-size: 13px;
		padding-top: 0px;
	}

	.quarterly-featured-focus-mobile {
		margin: 10px -20px;
		width: auto;
		padding: 0px 15px;
		background-color: #f7f7f7;
		border-top: 1px solid #636366;
		border-bottom: 1px solid #636366;
	}

	.row-fluid.mshow.ipad-view-setting.quarterly-featured-focus-mobile .span12 .span6 {
		float: left;
		width: 61%;
		margin-bottom: 0px !important;
		text-align: center;
	}

	.quarterly-featured-focus-mobile a {
		border: none;
		width: auto;
		padding: 0px;
		background-color: none;
	}

	.quarterly-featured-focus-mobile a.btn.btn-warning.btn-block {
		padding: 3px 12px;
	}

	.quarterly-featured-focus-mobile a img {
		width: 35%;
		float: left;
		max-width: 130px;
	}

	.quarterly-featured-focus-mobile a h3 {
		float: none;
		font-size: 18px;
		margin-left: 5px;
		margin-bottom: 2px;
		margin-top: 6px;
		color: #000
	}

	.first-to-know-mobile {
		margin: 10px -20px;
		width: auto;
		padding: 0px 20px;
		background-color: #efefef;
		border-top: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
		text-align: center;
		height: 90px;
	}

	.row-fluid.mshow.ipad-view-setting.first-to-know-mobile .span6 {
		float: left;
		width: 69%;
		margin-left: 0px !important;
		border-bottom: none;
	}

	.first-to-know-mobile .span4 {
		float: right;
		width: 29%;
	}

	.first-to-know-mobile H2 {
		margin: 0px;
		color: black;
		font-size: 25px;
		font-family: 'Open Sans', sans-serif;
	}

	.first-to-know-mobile #mc_embed_signup form {
		padding: 2px 0px;
	}

	.first-to-know-mobile #mc_embed_signup input.email,
	.first-to-know-mobile #mc_embed_signup input.button {
		width: 100%;
		font-size: 15px;
		font-weight: 300;
		color: #b4b4b4;
		padding-left: 1%;
	}

	.first-to-know-mobile #mc_embed_signup input.button {
		background-color: #399bd7;
		font-size: 14px;
		font-weight: 400;
		text-shadow: none;
		color: white;
		padding-left: 0px;
	}

	.mobile-featured-products {
		margin: 10px -20px;
		width: auto;
		padding: 0px 20px;
	}

	.mobile-featured-products .span2.home-prod-feature {
		width: 48%;
		margin-left: 3%;
		float: left;
		min-height: 240px !important;
	}

	.row-fluid.mobile-featured-products [class*="span"]:first-child {
		margin-left: 0;
	}

	.mobile-featured-products .carousel-indicators {
		width: 66px;
		margin-top: 2px;
	}

	.carousel-control-new.right {
		right: -15px;
	}

	.mobile-featured-products .carousel {
		margin-bottom: 0px;
	}

	.mobile-featured-products H4 {
		margin: 5px 0px;
		font-size: 20px;
		color: #002562;
		font-weight: 600;
	}

	.mobile-setting-gts .mobile-featured-products H4 {
		font-weight: 500;
	}

	.mobile-featured-products .carousel-item-main-mobile img {
		width: 112px;
	}

	.mobile-featured-products .carousel-item-main-mobile .btn-config img {
		width: 18px;
	}

	.mobile-featured-products .carousel-item-main-mobile .btn-config,
	.mobile-featured-products .carousel-item-main-mobile .btn-config span {
		font-size: 14px !important;
		line-height: 16px !important;
	}

	.mobile-featured-products .carousel-item-main-mobile .home-price img {
		width: 20px;
		float: none !important;
		margin: 0px !important;
		margin-left: 2px !important;
	}

	.mobile-featured-products H2,
	.mobile-featured-products H2 small {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 0px;
	}

	/* ----------- ITM Home Page End ---------- */
	/* ----------- Flash ---------- */

	.SWS-mobile-setting .flash-ad-top-bottom-margin {
		margin-top: 20px;
	}

	/* ----------- Flash End ---------- */

	.mobile-setting .model-selections .product-table .offset2.span3 {
		width: 30%;
		margin-top: 4px;
		float: left;
	}

	.mobile-setting .model-selections .product-table .span5 {
		width: 60%;
		margin-top: 5px;
		float: left;
	}

	.mobile-pricing-box-padding {
		padding: 0px 15px;
	}

	.qty-breaks-mobile {
		width: 68%;
		padding-left: 2px !important;
	}

	.qty-breaks-mobile .qty-breaks {
		font-size: 12px;
	}

	.span2-mobile.mshow {
		width: 29%;
		margin-right: 1.5%;
		margin-left: 1.5%;
	}

	.content.mobile-setting-product-page .span8 {
		margin-bottom: 0px;
	}

	.mobile-setting-product-page .modal-body .span6 {
		margin-bottom: 0px;
	}

	.mobile-setting-product-page .modal-body {
		padding-bottom: 40px;
	}

	.modal-cart .modal-body {
		max-height: 350px;
	}

	.pricing-quantity-mobile input.quantity {
		width: 50px !important;
	}

	.mobile-pricing-box-padding .mshow.ipad-view-setting .gts-cal-cert {
		padding: 5px 5px;
		margin-bottom: 0px;
	}

	.mobile-pricing-box-padding .mshow.ipad-view-setting .incentive.incentive-gts-cal-cert.span12 p {
		font-size: 11px;
		line-height: 13px;
	}

	.mobile-pricing-box-padding .mshow.ipad-view-setting .incentive.incentive-gts-cal-cert.span12 .input.checkbox label {
		font-size: 11px;
		line-height: 13px;
		margin: 0px;
	}

	.mobile-pricing-box-padding .mshow.ipad-view-setting p.lead {
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 5px;
	}

	.rental-blurb {
		text-align: left;
		margin-top: 4px;
		margin-left: 7px;
		margin-bottom: 0px;
	}

	.span12.mobile-pricing-box-padding .mshow.ipad-view-setting .gts-cal-cert-section {
		padding: 0px;
	}

	.product-page-product-tab-mobile-position h3 {
		margin: 4px 0px;
		font-size: 17px;
		line-height: 19px;
	}

	.span12.mobile-pricing-box-padding .incentive.incentive-gts-cal-cert.span9 h5 {
		font-size: 11px;
	}

	.span12.mobile-pricing-box-padding .incentive.incentive-gts-cal-cert.span9 p {
		margin-bottom: 0px;
	}

	.span12.mobile-pricing-box-padding .incentive.incentive-gts-cal-cert.span9 label {
		font-size: 11px;
		line-height: 13px;
	}

	.span12.mobile-pricing-box-padding .incentive.incentive-gts-cal-cert.span9 label .your-price {
		font-size: 12px;
	}

	.clickover-trigger.mshow.ipad-view-setting {
		display: inline-block !important;
	}

	.mshow.ipad-view-setting .incentive.incentive-gts-cal-cert.span9 .popover.clickover.fade {

		left: 128px !important;
	}

	.span12.mobile-pricing-box-padding .popover.bottom .arrow {
		left: 61%;
	}

	.mshow.ipad-view-setting.row-fluid.product-page-product-tab-mobile-position table {
		width: auto;
	}

	.mshow.ipad-view-setting.row-fluid.product-page-product-tab-mobile-position table td .PrdSpecSubject {
		display: block;
		padding-right: 1px;
	}

	.login-to-see-member-button .mhide.ipad-view-setting {
		display: none !important;
	}

	.login-to-see-member-button a {
		text-decoration: none !important;
	}

	.input-append.refined-search-brand input#ProductSearch {
		width: 100%;
	}

	.contact-span {
		min-width: none;
	}

	/* ----------- Category Search Online page ---------- */
	h1.category-title,
	h1.brand-h1 {
		font-size: 20px;
		line-height: 23px;
		margin-top: 10px !important;
		margin-bottom: 6px !important;
	}

	.span9.mshow.ipad-view-setting p,
	p.category-short,
	p.cat-description-view-store {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 8px;
		color: #595959; /*#979797;*/
		font-weight: 400;
		float: none;
		clear: both;
	}

	p.category-short .clearance-statement{
	font-size:17px;	
	padding-bottom: 5px;
	}

	.span10>.row-fluid>.span3.pull-left,
	.span9>.row-fluid>.span3.pull-left,
	.span9>.row-fluid>.span6.pull-left,
	.span8>.row-fluid>.span3.pull-left {
		width: 35%;
		float: left;
		margin-bottom: 0px !important;
		min-height: 20px;
	}

	.span8>.row-fluid>.pagination.span6.pull-center {
		float: left;
		width: 65%;
		text-align: left;
	}

	li.pagenav-active,
	.pagination ul>li>a {
		padding: 3px 8px;
	}

	.span3.pull-left .btn.btn-small {
		float: left;
	}

	.span3.pull-left>.open .dropdown-menu {
		position: relative;
	}

	.btn-small.dropdown-toggle {
		padding: 2px 6px;
	}

	.span10>.row-fluid>.span3.pull-right,
	.span9>.row-fluid>.span3.pull-right,
	.span8>.row-fluid>.span3.pull-right {
		width: 65%;
		float: none;
		margin-bottom: 0px;
		min-height: 20px;
		font-size: 11px;
		margin-left: 35%;
	}

	.mobile-setting .span10>hr.category-items,
	.mobile-setting-product-page .span10>hr.category-items {
		margin-top: 8px !important;
	}

	.brands-hr {
		margin: 8px 0 15px 0;
	}

	.content.mobile-setting-product-page>.row-fluid>.span12>hr:first-child {
		display: none;
		visibility: hidden;
	}

	.span8.offset2>p.lead {
		margin-top: 10px;
		line-height: 22px;
	}

	.pagination.span6.pull-center {
		min-height: 0px !important;
	}

	.category-child-title {
		line-height: 14px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	input.refine-search {
		width: 85% !important;
	}

	/* ----------- Store page ---------- */
	.span3>ul.nav.nav-tabs.nav-stacked.catnav {
		float: left;
		width: 40%;
		margin-left: 5%;
		margin-bottom: 10px;
	}

	.span3>ul.nav.nav-tabs.nav-stacked.catnav>li>a,
	.span3 ul.nav.nav-tabs.nav-stacked>li>a {
		font-size: 13px;
		line-height: 16px !important;
		text-align: center;
		margin-bottom: 0px !important;
		padding: 6px 5px;
		background-color: #f2f2f2;
	}

	.span3>ul:first-child.nav.nav-tabs.nav-stacked.catnav,
	.span3>ul:nth-child(2).nav.nav-tabs.nav-stacked.catnav {
		float: left;
		width: 55%;
		margin-left: 0px;
	}

	ul.catnav li img {
		max-height: 50px;
		max-width: 98%;
		padding: 2px 0;
	}

	/* ----------- Store page end ---------- */

	/* ----------- Product List ---------- */
	.content.mobile-setting {
		padding-left: 0px;
		padding-right: 0px;
	}

	.row-fluid.category-items>.span10>.row-fluid>form {
		margin-bottom: 0px;
	}

	.mobile-setting .span10>hr.category-items,
	.mobile-setting-product-page .span10>hr.category-items {
		margin-bottom: 15px;
	}

	.mobile-setting .row-fluid>hr,
	.mobile-setting-product-page .row-fluid>hr {
		margin-bottom: 15px;
	}

	.mobile-setting .row-fluid.category-items .span2,
	.mobile-setting-product-page .row-fluid.category-items .span2 {
		float: left;
		width: 120px;
		min-width: 120px;
		margin-bottom: 0px;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .span2,
	.mobile-setting-product-page .row-fluid.category-items.rental-product-listing .span2 {
		margin-bottom: 10px;
	}

	.mobile-setting .row-fluid.category-items .span2 p.text-center,
	.mobile-setting-product-page .row-fluid.category-items .span2 p.text-center {
		font-size: 11px;
		line-height: 11px;
	}

	.mobile-setting .row-fluid.category-items .span10 .category-prod-name,
	.mobile-setting-product-page .row-fluid.category-items .span10 .category-prod-name {
		margin-left: 130px;
		font-size: 16px;
		line-height: 20px;
		font-weight: 600;
		margin-bottom: 10px;
		word-wrap: break-word;
		margin-bottom: 9px !important;
	}

	.mobile-setting .row-fluid.category-items .span10 .span7>p {
		margin-left: 130px;
		font-size: 15px;
		line-height: 19px;
		height: 76px;
		margin-top: 0 !important;
	}

	.mobile-setting .row-fluid.category-items .span10 .table.table-bordered.table-product {
		margin-bottom: 8px;
	}

	.mobile-setting .row-fluid.category-items .span10 .span7.truncated-text,
	.mobile-setting-product-page .row-fluid.category-items .span10 .span7.truncated-text {
		/* display: none; */
		/* visibility: hidden; */
	}

	.mobile-setting .row-fluid.category-items .span10 .span3.offset1,
	.mobile-setting-product-page .row-fluid.category-items .span10 .span3.offset1 {
		margin-bottom: 0px;
	}

	.mobile-setting .row-fluid.category-items .span10 .span3.offset1 a,
	.mobile-setting-product-page .row-fluid.category-items .span10 .span3.offset1 a {
		margin-top: 0px;
	}

	.mobile-setting .row-fluid.category-items .span10 .category-prod-name .muted,
	.mobile-setting-product-page .row-fluid.category-items .span10 .category-prod-name .muted {
		font-size: 14px;
	}

	.mobile-setting .row-fluid.category-items .span10 .table td,
	.table th,
	.mobile-setting-product-page .row-fluid.category-items .span10 .table td,
	.table th {
		padding-top: 1px;
		padding-bottom: 3px;
	}

	.mobile-setting .row-fluid.category-items .span10 .table td:first-child,
	.table th,
	.mobile-setting-product-page .row-fluid.category-items .span10 .table td:first-child {
		width: 113px;
	}

	.mobile-setting .row-fluid.category-items .span10 .your-price,
	.mobile-setting .row-fluid.category-items .span10 .availability,
	.mobile-setting-product-page .row-fluid.category-items .span10 .your-price,
	.mobile-setting-product-page .row-fluid.category-items .span10 .availability {
		font-size: 14px;
		padding-top: 2px;
		padding-bottom: 2px;
		line-height: 20px;
	}

	.mobile-setting .row-fluid.category-items .span10 .availability,
	.mobile-setting-product-page .row-fluid.category-items .span10 .availability,
	.mobile-setting .row-fluid.category-items .span10 .availability .strikethrough,
	.mobile-setting-product-page .row-fluid.category-items .span10 .availability .strikethrough {
		font-size: 13px;
		line-height: 16px;
	}

	.mobile-setting .row-fluid.category-items .span10 .availability.muted,
	.mobile-setting-product-page .row-fluid.category-items .span10 .availability.muted {
		font-weight: bold;
	}

	.mobile-setting .row-fluid.category-items .span10 .muted.price-currency,
	.mobile-setting-product-page .row-fluid.category-items .span10 .muted.price-currency {
		font-size: 14px;
	}

	.mobile-setting .row-fluid.category-items .pricing-quantity-mobile>.span2,
	.mobile-setting-product-page .row-fluid.category-items .pricing-quantity-mobile>.span2 {
		min-width: 60px;
		height: 20px;
		min-height: 20px;
		font-size: 13px !important;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-top: 1px;
		margin-bottom: 0px !important;
	}

	.mobile-setting .row-fluid.category-items .pricing-quantity-mobile>b,
	.mobile-setting-product-page .row-fluid.category-items .pricing-quantity-mobile>b {
		display: block;
		margin-left: 65px;
		font-size: 10px;
		line-height: 11px;
	}

	.row-fluid.category-items .table-striped.product-info {
		margin-bottom: 6px;
	}

	form .category-items .btn-block.btn-quote,
	.category-items form .btn-block.btn-quote {
		float: left;
		padding: 6px 0px;
		line-height: 15px;
		min-height: 30px;
		font-size: 12px;
	}

	form .category-items .addtocart,
	.category-items form .addtocart,
	.category-items .btn-learnmore {
		width: 49%;
		float: left;
		margin-left: 2%;
		padding: 3px 0px;
		margin-top: 0px;
		line-height: 15px;
		font-size: 12px;
		min-height: 30px;
	}

	form .category-items .addtocart.mobile-extra-long-bar,
	.category-items form .addtocart.mobile-extra-long-bar,
	.category-items .btn-learnmore {
		width: 100%;
		margin-left: 0px;
	}

	.category-items .btn-learnmore {
		padding-top: 6px;
		padding-bottom: 6px;
	}

	.table.table-bordered.table-striped.product-info .popover.clickover.bottom {
		left: 32% !important;
	}

	.table.table-bordered.table-striped.product-info .popover.clickover.bottom .arrow {
		left: 78%;
	}

	.row-fluid.category-items .label.overlays {
		padding: 4px;
		font-size: 11px;
	}

	.row-fluid.category-items .label.overlays .icon-white {
		margin: 1px 0 0 0;
	}

	.comment-tag-category {
		margin-left: 130px;
		font-size: 11px;
		line-height: 11px;
	}

	.row-fluid.category-items .alert p,
	.row-fluid.category-items .alert {
		margin-bottom: 0px;
	}

	/* ----------- Product List End ---------- */

	.modal-body .span6 {
		margin-bottom: 0px;
	}

	.modal.hide.fade.in {
		max-height: 500px !important;
		overflow: scroll;
	}


	/* ----------- Brand page ---------- */
	.brandlogo.brandlogoNonSws.mshow.ipad-view-setting {
		margin-top: 10px;
		float: left;
		margin-bottom: 0px;
		width: auto;
		visibility: visible;
		max-width: 200px;
		max-height: 80px;
	}

	.span9.mshow.ipad-view-setting>h3 {
		clear: both;
		float: left;
		font-size: 20px;
		line-height: 23px;
		margin-top: 10px !important;
		margin-bottom: 6px !important;
	}

	p.brand-description {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 8px;
		font-weight: 400;
		float: left;
	}

	h1.brand-h1 {
		float: left;
		clear: both;
	}

	.input-append.refined-search-brand {
		margin-top: 0px;
		margin-bottom: 0;
	}

	.input-append.refined-search-brand {
		float: left;
		padding-right: 60px;
	}

	.input-append.refined-search-brand form {
		max-width: unset;
		margin-bottom: 10px;
	}

	.span3.mobile-spacing {
		margin-bottom: 10px;
	}

	.btn.btn-block.btn-info.pull-left.mobile-spacing {
		margin-bottom: 10px;
	}

	.btn.btn-vak {
		margin-top: 12px;
		margin-bottom: 10px;
	}

	#gsaButton.btn.btn-block {
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.span3.mobile-spacing .row-fluid.accordion.mshow.ipad-view-setting {
		margin-bottom: 10px;
	}

	.span3.mobile-spacing .row-fluid.accordion.mshow.ipad-view-setting .accordion-group.nav {
		background-color: #fff;
	}

	h5.brand-industry {
		text-align: center;
		margin-bottom: 5px !important;
	}

	.span3.mobile-spacing .pull-right.product-tab-cross,
	.span3.mobile-spacing .pull-right.product-tab-line {
		font-size: 19px;
		line-height: 16px;
		margin-top: 2px;
	}

	.dropdown.btn.btn-block.addtocart.addtocart-catview.pull-right.span12 {
		font-size: 16px;
		line-height: 16px;
		background-color: #f2f2f2;
	}

	.span3.mobile-spacing .row-fluid.accordion.mshow.ipad-view-setting .nav-collapse.collapse ul {
		margin-top: -8px;
	}

	.span3.mobile-spacing .row-fluid.accordion.mshow.ipad-view-setting .nav-collapse.in.collapse ul {
		margin-top: 5px;
	}

	/* ----------- Online page ---------- */
	iframe {
		width: 100%;
		height: auto;
	}

	/* ----- Webinar video on the Category page ----- */
	.webinar-video {
		width: 60%;
		height: 230px;
	}

	/* ----------- NEW page ---------- */
	.new_products_signup {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	tr.mshow.ipad-view-setting {
		display: table-row;
	}

	/* ----------- Rental Product List ---------- */
	.rental-product-listing .label.label-rentals.overlays {
		padding: 4px;
		font-size: 11px;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .span10 .table td {
		padding-bottom: 2px !important;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .span10 .table td label,
	.mobile-setting-product-page .row-fluid.category-items.rental-product-listing .span10 .table td label {
		margin-bottom: 3px;
		font-size: 12px;
		margin-top: 1px;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .span10 .table td label {
		margin-bottom: 0px;
		/*margin-top: 0px;*/
	}

	.row-fluid.category-items.rental-product-listing .span7 {
		margin-bottom: 8px;
	}

	.category-items.rental-product-listing .table-product {
		margin-bottom: 10px;
		border: none;
	}

	.category-items.rental-product-listing .table-product td:first-child.mobile-category-qty-boxes {
		padding-left: 40px;
		width: 30px;
		border: none;
	}

	.category-items.rental-product-listing .table-product .mobile-category-qty-boxes h4 {
		display: inline-block !important;
		margin-bottom: 5px;
	}

	.category-items.rental-product-listing .table-product td:nth-child(2).mobile-category-qty-boxes {
		padding-left: 0px;
		border: none;
	}

	.category-items.rental-product-listing .table-product .mobile-category-qty-boxes .pricing-quantity-mobile input {
		padding-left: 10px;
		width: 60px !important;
	}

	.category-items.rental-product-listing .product-info .radio {
		padding-left: 0px;
	}

	.category-items.rental-product-listing .product-info .radio input:first-child {
		margin-top: 4px;
		margin-right: 0px;
		/*width: 4% !important;*/
		width: 5% !important;
		margin-left: 0px;
	}

	.category-items.rental-product-listing .product-info .radio input:nth-child(3) {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 4px;
		width: 7% !important;
	}

	.category-items.rental-product-listing .product-info .radio label {
		display: inline-block;
		float: left;
		margin-bottom: 0px;
	}

	.category-items.rental-product-listing .product-info .radio label:nth-child(2) {
		width: 94% !important;
	}

	.category-items.rental-product-listing .product-info .radio label:nth-child(4) {
		width: 41.3% !important;
	}

	.category-items.rental-product-listing .product-info .radio label small {
		margin-left: 5px;
	}

	.itm-french-content .category-items.rental-product-listing .product-info .radio label small {
		margin-left: 0px;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .pricing-quantity-mobile>input {
		margin-bottom: 2px;
		padding: 4px 6px 4px 10px;
		width: 62px !important;
		height: 20px;
		font-size: 13px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-bottom: 4px !important;
		margin-top: 2px;
		min-height: 22px;
		box-sizing: border-box;
	}

	.rental-product-listing .span7 table td {
		width: 50%;
	}

	.itm-french-content .rental-pricing-product-page.product-info .rental-option-weekly.radio label:nth-child(2) {
		width: 93% !important;
	}

	.itm-french-content .rental-pricing-product-page.product-info .rental-option-monthly.radio label:nth-child(2) {
		width: 93% !important;
	}

	/* ----------- Rental Product List End ---------- */
	/* ----------- Rental Product ---------- */
	.rental-pricing-product-page.product-info .radio label:nth-child(2) {
		width: 93% !important;
	}

	.rental-pricing-product-page td.availability {
		width: 46.7% !important;
	}

	.span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page.product-info .radio input:first-child,
	.span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page.product-info .radio input:nth-child(3) {
		width: 5% !important;
		margin-right: 3px;
	}

	.itm-french-content .span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page.product-info .radio input:first-child {
		width: 4% !important;
	}

	.rental-pricing-product-page.product-info .radio small {
		margin-left: 0px;
	}

	.rental-pricing-product-page.product-info .radio label {
		font-size: 15px;
	}

	.span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page .pricing-quantity-mobile>input {
		width: 53px !important;
		box-sizing: border-box;
		height: 27px;
	}

	#form_checkout_rental_agreement .modal-header {
		padding: 3px 15px;
	}

	#form_checkout_rental_agreement .modal-body {
		max-height: 271px
	}

	#form_checkout_rental_agreement .modal-footer {
		padding: 5px 15px;
	}

	#form_checkout_rental_agreement .modal-footer .span1 {
		width: 20px;
		float: left;
	}

	#form_checkout_rental_agreement .modal-footer .span9 {
		width: 92%;
		margin-left: 20px;
		margin-bottom: 0px;
	}

	#form_checkout_rental_agreement .modal-footer .span2 {
		margin-bottom: 0px;
	}

	.accordion-inner object {
		width: 100% !important;
		height: auto !important;
	}

	/* 	My Account page */
	.mobile-login-h1 {
		font-size: 20px;
		line-height: 23px;
		margin-top: 10px;
	}

	.well.nobg h2 {
		font-size: 16px;
		margin-bottom: -5px;
	}

	.well.nobg {
		padding-bottom: 0px;
	}

	#UserRegisterForm .input input.span12,
	#UserRegisterForm .input select.span12 {
		margin-bottom: 7px;
	}

	.span5.mshow.ipad-view-setting .checked .lead {
		margin-bottom: 5px;
	}

	form#UserLoginForm {
		position: relative;
		top: -12px;
	}

	#UserLoginForm input {
		margin-bottom: 5px;
	}

	#UserLoginForm label,
	#UserRegisterForm label {
		margin-bottom: 0px;
	}

	#UserLoginForm .login-submit {
		margin-bottom: -5px;
	}

	#UserLoginForm .login-submit .span {
		min-height: 0px;
	}

	#signup .users.form {
		position: relative;
		top: -10px;
	}

	.row-fluid.login-submit .span {
		margin-bottom: 0px;
	}

	.mobile-login h4 strong {
		font-size: 20px;
		font-weight: 400;
		line-height: 23px;
	}

	/* ----------- Mobile Footer ---------- */
	.footer {
		padding-bottom: 63px;
		height: auto;
	}

	.mobile-footer-adjustment .back-to-top-button-setting {
		margin: 0px -20px 13px;
		width: auto;
	}

	.ul-mobile-footer-adjustment {
		width: 50% !important;
		float: left;
		margin-left: 0px;
		margin-bottom: 0px;
		box-sizing: border-box;
	}

	.ul-mobile-footer-adjustment:first-child {
		width: 46%;
	}

	.ul-mobile-footer-adjustment:nth-child(2) {
		width: 54%;
	}

	.ul-mobile-footer-adjustment.gts-services-footer,
	.ul-mobile-footer-adjustment.itm-services-footer {
		width: 100% !important;
	}

	.footer li {
		margin-left: 0px;
		margin-bottom: 6px;
		line-height: 18px;
	}

	.footer li.footer-payment-detail {
		font-size: 12px;
	}

	.footer li.mobile-social-icon,
	.footer li.mobile-secure-icon {
		margin-bottom: 6px;
		margin-top: -1px;
	}

	.footer li.mobile-secure-icon {
		border: 1px solid #cecece;
		border-radius: 4px;
		padding: 5px 0px;
		text-align: center;
		background-color: rgba(255, 255, 255, 0.3);
		max-width: 260px;
	}

	.footer .phone-number {
		margin-top: -6px;
	}

	.footer .hydro-footer li.phone-number {
		margin-bottom: 0;
	}

	.footer .hydro-footer ul {
		margin-bottom: 2px;
	}

	.footer .phone-number img {
		margin-top: -7px;
	}

	.mobile-footer-adjustment .span6 .ul-mobile-footer-adjustment:nth-child(2),
	.mobile-footer-adjustment .span2 .ul-mobile-footer-adjustment:nth-child(2) {
		padding-left: 13px;
	}

	.mobile-footer-adjustment .social {
		float: left;
		border-bottom: 2px solid rgba(206, 206, 206, 0.3);
		padding-bottom: 7px;
		margin-bottom: 13px;
	}

	.span3.gts-footer-col-2,
	.span3.gts-footer-col-3,
	.span3.itm-footer-col-2,
	.span3.itm-footer-col-3 {
		border-bottom: 2px solid rgba(206, 206, 206, 0.3);
		padding-bottom: 7px;
		margin-bottom: 13px;
	}

	ul.ul-mobile-footer-adjustment.footer-security {
		padding-top: 3em;
	}

	.span3.vt-footer-col-3 ul.ul-mobile-footer-adjustment.footer-security {
		padding-top: 1em !important;
	}

	.mobile-social-icon svg {
		width: 20px;
		height: 20px;
		margin-right: 5px;
		margin-top: -2px;
	}

	.mobile-footer-adjustment .row-fluid>.span5:nth-child(2) {
		margin-bottom: 0px;
	}

	.mobile-footer-adjustment .span6 {
		float: left;
		border-bottom: 2px solid rgba(206, 206, 206, 0.3);
		padding-bottom: 7px;
		margin-bottom: 15px;
	}

	.mobile-secure-icon svg {
		max-width: 125px;
		height: 35px;
		display: block;
		margin: 1px auto 0px;
		;
	}

	.mobile-footer-adjustment .footer-payment-methods {
		text-align: center;
		margin-bottom: 16px;
	}

	.mobile-footer-adjustment .footer-payment-methods ul {
		margin: 0px;
	}

	.mobile-footer-adjustment .iso-signup {
		text-align: center;
		border-top: 2px solid rgba(206, 206, 206, 0.3);
	}

	.iso-img {
		margin-top: 0px;
		padding-top: 10px;
		max-width: 155px;
	}

	.mobile-footer-adjustment .first-to-know-mobile {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	/* ----------- Cart Page Quote Form Modal ---------- */
	#modal-cart .modal-footer>.row-fluid .span6:first-of-type {
		float: left;
		width: 50%;
	}

	#modal-cart .modal-footer>.row-fluid .span6:nth-of-type(2) {
		width: 50%;
		float: right;
	}

	.quote-page-table-section {
		overflow: scroll;
	}

	.modal-body .btn-large.quote-btn {
		margin-bottom: 10px;
	}

	/*footer*/
	.footer-ul-2 {
		margin-top: 15px;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.shop-by-store-logo {
		max-width: 220px;
	}

	.content {
		padding: 15px 20px;
	}

	#content {
		height: 390px;
	}

	.navbar.navbar-inner.mshow {
		margin-left: 0px;
		margin-right: 0px;
	}

	.home-prod-feature .home-price img {
		margin-right: 0px !important;
		margin-left: 0px !important;
		display: block;
		visibility: visible;
	}

	/* ----------- Tablet Header ---------- */
	.desktop-ITM-logo-leaf {
		width: 24px;
		margin-top: 33px;
		margin-bottom: 0px;
		float: left;
		margin-left: 2px;
	}

	a.desktop-ITM-logo-leaf>svg {
		height: 25px;
		width: 24px;
	}

	p.logo-text-ITM {
		font-size: 6.7px;
		line-height: 6.7px;
	}

	.itm-contact-sws {
		margin-top: 2px;
	}

	.mobile-res-nav-search .navbar-search {
		float: left;
	}

	.mobile-res-nav .row-fluid .span3 .brand {
		margin-bottom: 0px;
		margin-top: 4px;
	}

	.hidden-phone.pull-left>.span12>.contact-span {
		text-align: left;
		margin-left: 3px;
		margin-top: 29px;
		line-height: 15px;
		color: #002663;
	}

	.Free-Shipping.mhide.ipad-view-setting.pull-right svg {
		width: 96px;
		height: 61px;
		vertical-align: bottom;
	}

	.Free-Shipping.mhide.ipad-view-setting.pull-right svg.order-status-sprite {
		-webkit-box-shadow: inset 0px 0px 0px 4px #aa222f;
		box-shadow: inset 0px 0px 0px 4px #aa222f;
		border-radius: 6px;
		overflow: hidden;
		padding: 1px 1px;
		box-sizing: border-box;
	}

	.Free-Shipping.mhide.ipad-view-setting.pull-right {
		text-align: right;
		width: 426px;
	}

	.ITM-review-rating-button {
		width: 96px;
		height: 60px;
		display: inline-block;
		background-repeat: no-repeat;
		background-size: cover;
		font-family: 'BebasNeueBold', sans-serif;
		text-align: center;
		font-weight: bold;
		vertical-align: top;

	}

	.ITM-review-rating-button {
		-webkit-box-shadow: inset 0px 0px 0px 1px rgba(178, 178, 178, 0.3);
		-moz-box-shadow: inset 0px 0px 0px 1px rgba(178, 178, 178, 0.3);
		box-shadow: inset 0px 0px 0px 1px rgba(178, 178, 178, 0.3);
	}

	p.customer-rating-button {
		padding-top: 7%;
	}

	.ITM-review-rating-button h3 {
		font-size: 23px;
		line-height: 11px;
		color: #333333;
		margin: 0px;
		font-weight: 500;
	}

	.ITM-review-rating-button.ITM-review-rating-button-fr h3 {
		font-size: 22px;
		line-height: 9px;
	}

	.ITM-review-rating-button p {
		font-size: 12.5px;
		color: #AA222F;
		margin-bottom: 2px;
		line-height: 21px;
		letter-spacing: 0.35px;
		font-weight: 500;
	}

	.ITM-review-rating-button.ITM-review-rating-button-fr p {
		font-size: 11px;
	}

	ul.mobile-header-icon li {
		margin-right: 12px;
	}

	.mobile-cart-icon-num {
		white-space: nowrap;
	}

	.mobile-header-icon li>a>span {
		color: #002663;
		font-size: 11px;
	}

	.mobile-header-icon li>a>span.cart-number-position {
		top: -25px;
		left: -15px;
	}

	.mobile-header-icon li>a>span.quote-number-position {
		color: #002663;
		top: -15px;
		left: -26px;
	}

	.mobile-header-icon li>a>svg {
		height: 24px;
		margin-bottom: 1px;
		width: 24px;
		float: left;
		vertical-align: middle;
	}

	.mobile-header-icon li>a>svg.cart-icon-num-w-sprite,
	.mobile-header-icon li>a>svg.cart-no-num-w-sprite,
	.mobile-header-icon li>a>svg.cart-icon-num-sprite,
	.mobile-header-icon li>a>svg.cart-no-num-sprite,
	.mobile-header-icon li>a>svg.cart-no-num-b-sprite,
	.mobile-header-icon li>a>svg.cart-icon-num-b-sprite {
		height: 34px;
		width: 32px;
	}

	.mobile-cart-text-adjustment {
		margin-left: 3px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:last-child>a>svg {
		margin-left: 2px;
	}

	.mobile-header-icon {
		margin-top: 0px;
		margin-right: 5px;
	}

	.mobile-res-nav-search {
		margin-right: 163px;
	}

	.mobile-res-nav-search-b2b {
		margin-right: 177px;
	}

	.mobile-res-nav-search-fr {
		margin-right: 221px !important;
	}

	.mobile-res-nav-search-fr.mobile-res-nav-search-b2b {
		margin-right: 230px !important;
	}

	.hydro-header .mobile-res-nav-search-fr.mobile-res-nav-search-b2b {
		margin-right: 147px !important;
	}

	.hydro-header .mobile-res-nav-search-b2b {
		margin-right: 122px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.cart-number-position {
		left: -15px;
		margin-left: -5px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.quote-number-position {
		left: -37px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:first-child>a>svg {
		margin-left: 22px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:first-child>a.mobile-sign-text-b2b>svg {
		margin-left: 28px;
	}

	.mobile-header-icon a.mobile-sign-text {
		display: inline-block;
		max-width: 41px;
	}

	.mobile-header-icon a.mobile-sign-text-b2b {
		display: inline-block;
		max-width: 54px;
	}

	.mobile-header-icon .mobile-cart-icon a {
		display: inline-block;
		max-width: 39px;
	}

	.mobile-header-icon.mobile-header-icon-fr a.mobile-sign-text {
		display: inline-block;
		max-width: 65px;
	}

	.mobile-header-icon.mobile-header-icon-fr a.mobile-sign-text-b2b {
		max-width: 79px;
	}

	.mobile-header-icon.mobile-header-icon-fr .mobile-cart-icon a {
		display: inline-block;
		max-width: 67px;
	}

	.mobile-header-icon.mobile-header-icon-fr .mobile-cart-icon:nth-child(3) a {
		display: inline-block;
		max-width: 39px;
	}

	/* ----------- Tablet Header End ---------- */
	/* ----------- Tablet Content ---------- */
	h2.home-price {
		font-size: 14px;
	}

	h2.home-price small {
		font-size: 11px;
	}

	/* ----------- Tablet Content End ---------- */
	.mobile-setting-product-page .row-fluid {
		padding-top: 0px;
	}

	.mshow.row-fluid.mobile-bottom-button-border>.span12 {
		margin: 0px auto;
		float: none;
	}

	.mobile-header-icon.mobile-res-nav {
		top: 8px !important;
	}

	.mobile-res-nav .row-fluid .span3 {
		width: 130px;
		margin-bottom: 0px;
		margin-top: 3px;
	}

	.footer {
		padding-bottom: 50px;
		padding-top: 0px;
	}

	.mobile-order-setting-fr .span3-mobile.mshow .btn-large {
		padding: 10px 2px;
	}

	.mobile-order-setting-fr .span3-mobile.mshow button.btn-large {
		padding: 8px 2px;
	}

	.mhide.ipad-view-setting {
		display: block !important;
		visibility: visible !important;
	}

	.mshow.ipad-view-setting {
		display: none !important;
		visibility: hidden !important;
	}

	.document-box {
		text-align: center !important;
		margin-bottom: 5px;
	}

	.mobile-setting-product-page .nav-tabs>.active>a,
	.nav-tabs>.active>a:hover {
		padding-bottom: 8px;
	}

	.mobile-setting-product-page .nav-tabs>li>a {
		margin-bottom: 3px;
	}

	.mobile-pricing-box-padding .mshow.ipad-view-setting .incentive.incentive-gts-cal-cert.span12 p {
		font-size: 11px;
		line-height: 13px;
	}

	.mobile-order-setting .incentive.incentive-gts-cal-cert.span12 {
		width: 98%;
	}

	.clickover-trigger.mhide.ipad-view-setting {
		display: inline-block !important;
	}

	.mobile-setting .row-fluid.mhide.ipad-view-setting>.span3 {
		width: 30%;
	}

	.mobile-setting .row-fluid.mhide.ipad-view-setting>.span6 {
		width: 70%;
		margin-left: 0px;
	}

	.mobile-setting .row-fluid.mhide.ipad-view-setting>.span3 h3,
	.mobile-setting .row-fluid.mhide.ipad-view-setting>.span6 h3 {
		font-size: 20px;
	}

	/* ----------- Online page ---------- */
	.span10 .span6 iframe {
		width: 100%;
		height: auto;
	}

	/* ----------- Category Search Online page ---------- */
	.input-append.refined-search-brand {
		margin-top: 0px;
		margin-bottom: 15px !important;
	}

	h1.category-title {
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.span9.mshow.ipad-view-setting p,
	p.category-short,
	p.cat-description-view-store {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 10px;
		color: #595959; /*#979797;*/
		font-weight: 400;
		float: none;
		clear: both;
	}

	p.category-short .clearance-statement{
	font-size:17px;	
	padding-bottom: 5px;
	}

	.span10>.row-fluid>.span3.pull-left,
	.span9>.row-fluid>.span3.pull-left,
	.span9>.row-fluid>.span6.pull-left,
	.span8>.row-fluid>.span3.pull-left {
		width: 25%;
		float: left;
		margin-bottom: 0px !important;
		min-height: 20px;
	}

	.span8>.row-fluid>.pagination.span6.pull-center {
		float: left;
		width: 65%;
		text-align: left;
	}

	.span3.pull-left .btn.btn-small {
		float: left;
	}

	.span3.pull-left>.open .dropdown-menu {
		position: relative;
	}

	.btn-small.dropdown-toggle {
		padding: 2px 6px;
	}

	.span10>.row-fluid>.span3.pull-right,
	.span9>.row-fluid>.span3.pull-right,
	.span8>.row-fluid>.span3.pull-right {
		width: 65%;
		float: none;
		margin-bottom: 0px;
		min-height: 20px;
		margin-left: 35%;
		text-align: right;
	}

	.mobile-setting .span10>hr.category-items,
	.mobile-setting-product-page .span10>hr.category-items {
		margin-top: 8px !important;
	}

	.brands-hr {
		margin: 8px 0 0px 0;
	}

	.content.mobile-setting-product-page>.row-fluid>.span12>hr:first-child {
		display: none;
		visibility: hidden;
	}

	.span8.offset2>p.lead {
		margin-top: 0px;
		line-height: 22px;
		margin-bottom: 10px;
	}

	.pagination.span6.pull-center {
		min-height: 0px !important;
		max-width: 270px;
	}

	.category-child-title {
		line-height: 14px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	/* ----------- Store page ---------- */

	.span3>ul.nav.nav-tabs.nav-stacked.catnav>li>a,
	.span3 ul.nav.nav-tabs.nav-stacked>li>a {
		font-size: 13px;
		line-height: 16px !important;
		text-align: center;
		margin-bottom: 0px !important;
		padding: 6px 5px;
	}

	ul.catnav li img {
		max-height: 50px;
		max-width: 98%;
		padding: 2px 0;
	}

	p.brand-description {
		font-size: 16px;
		line-height: 20px;
	}

	/* ----------- Store page end ---------- */

	/* ----------- Product List ---------- */
	.row-fluid.category-items .span10 {
		float: none;
		margin-left: 130px;
		width: auto;
	}

	.row-fluid.category-items>.span10>.row-fluid>form {
		margin-bottom: 7px;
	}

	.mobile-setting .span10>hr.category-items,
	.mobile-setting-product-page .span10>hr.category-items {
		margin-bottom: 10px;
	}

	.mobile-setting .row-fluid>hr,
	.mobile-setting-product-page .row-fluid>hr {
		margin-bottom: 10px;
	}

	.mobile-setting .row-fluid.category-items .span2,
	.mobile-setting-product-page .row-fluid.category-items .span2 {
		float: left;
		width: 120px;
		min-width: 120px;
		margin-bottom: 0px;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .span2,
	.mobile-setting-product-page .row-fluid.category-items.rental-product-listing .span2 {
		margin-bottom: 10px;
	}

	.mobile-setting .row-fluid.category-items .span2 p.text-center,
	.mobile-setting-product-page .row-fluid.category-items .span2 p.text-center {
		font-size: 11px;
		line-height: 11px;
	}

	.mobile-setting .row-fluid.category-items .span10 .category-prod-name,
	.mobile-setting-product-page .row-fluid.category-items .span10 .category-prod-name {
		font-size: 16px;
		line-height: 20px;
		font-weight: 600;
		margin-bottom: 6px !important;
		word-wrap: break-word;
	}

	.product-list-new-page .category-items .span10 .span7,
	.product-list-new-page .category-items .span10 .span4 {
		width: 100%;
		margin-left: 0px;
	}

	.product-list-new-page .new_products_signup {
		margin-top: 0px;
	}

	.product-list-new-page .row-fluid.category-items .span10.offset1 {
		margin-left: 0px;
	}

	.mobile-setting .product-list-new-page .row-fluid.category-items .span10 .table.table-bordered.table-product {
		margin-bottom: 0px;
	}

	.mobile-setting .row-fluid.category-items .span10 .table.table-bordered.table-product {
		margin-bottom: 8px;
	}

	.mobile-setting .row-fluid.category-items .span10 .span7.truncated-text,
	.mobile-setting-product-page .row-fluid.category-items .span10 .span7.truncated-text {
		/* display: none; */
		/* visibility: hidden; */
		width: 100%;
	}

	.mobile-setting .row-fluid.category-items .span10 .span7>p {
		font-size: 15px;
		line-height: 19px;
		height: 76px;
		margin-top: 0 !important;
	}

	.mobile-setting .row-fluid.category-items .span10 .span3.offset1,
	.mobile-setting-product-page .row-fluid.category-items .span10 .span3.offset1 {
		margin-bottom: 6px;
		width: 100%;
		margin-left: 0px;
	}

	.mobile-setting .row-fluid.category-items .span10 .span3.offset1 a,
	.mobile-setting-product-page .row-fluid.category-items .span10 .span3.offset1 a {
		margin-top: 0px;
	}

	.mobile-setting .row-fluid.category-items .span10 .category-prod-name .muted,
	.mobile-setting-product-page .row-fluid.category-items .span10 .category-prod-name .muted {
		font-size: 14px;
	}

	.mobile-setting .row-fluid.category-items .span10 .your-price,
	.mobile-setting .row-fluid.category-items .span10 .availability,
	.mobile-setting-product-page .row-fluid.category-items .span10 .your-price,
	.mobile-setting-product-page .row-fluid.category-items .span10 .availability {
		font-size: 14px;
		padding-top: 2px;
		padding-bottom: 2px;
		line-height: 20px;
	}

	.mobile-setting .row-fluid.category-items .span10 .availability.muted,
	.mobile-setting-product-page .row-fluid.category-items .span10 .availability.muted {
		font-weight: bold;
	}

	.mobile-setting .row-fluid.category-items .span10 .muted.price-currency,
	.mobile-setting-product-page .row-fluid.category-items .span10 .muted.price-currency {
		font-size: 14px;
	}

	.mobile-setting .row-fluid.category-items .pricing-quantity-mobile>.span2,
	.mobile-setting-product-page .row-fluid.category-items .pricing-quantity-mobile>.span2 {
		min-width: 60px;
		height: 20px;
		min-height: 20px;
		font-size: 13px !important;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-top: 1px;
		margin-bottom: 0px !important;
	}

	.mobile-setting .row-fluid.category-items .pricing-quantity-mobile>b,
	.mobile-setting-product-page .row-fluid.category-items .pricing-quantity-mobile>b {
		display: block;
		margin-left: 65px;
		font-size: 10px;
		line-height: 11px;
	}

	.row-fluid.category-items .table-striped.product-info {
		margin-bottom: 6px;
	}

	form .category-items .btn-block.btn-quote,
	.category-items form .btn-block.btn-quote {
		width: 100%;
		padding: 6px 0px;
		line-height: 15px;
		min-height: 30px;
		font-size: 12px;
		margin-left: 0;
	}

	form .category-items .addtocart,
	.category-items form .addtocart {
		width: 49%;
		float: left;
		margin-left: 2%;
		padding: 3px 0px;
		margin-top: 0px;
		line-height: 15px;
		font-size: 12px;
		min-height: 30px;
	}

	form .category-items .addtocart,
	.category-items form .addtocart.mobile-extra-long-bar-rental-b2b {
		width: 100%;
		margin-left: 0px;
	}

	form .category-items .addtocart.mobile-extra-long-bar,
	.category-items form .addtocart.mobile-extra-long-bar {
		width: 100% !important;
		margin-left: 0px !important;
	}

	.table.table-bordered.table-striped.product-info .popover.clickover.bottom {
		width: 200px;
	}

	.table.table-bordered.table-striped.product-info .popover.clickover.bottom .arrow {
		left: 58%;
	}

	.row-fluid.category-items .label.overlays {
		padding: 4px;
		font-size: 11px;
	}

	.row-fluid.category-items .label.overlays .icon-white {
		margin: 1px 0 0 0;
	}

	.comment-tag-category {
		margin-left: 0px;
		font-size: 11px;
		line-height: 11px;
		margin-bottom: 5px;
	}

	.row-fluid.category-items .alert p,
	.row-fluid.category-items .alert {
		margin-bottom: 0px;
	}

	.row-fluid.category-items .span10>.row-fluid,
	.row-fluid.category-items .span10>.row-fluid>form>.row-fluid.mshow {
		padding-top: 0px;
	}

	/* ----------- Product List End ---------- */
	/* ----------- Searching page ---------- */
	.content.mobile-setting-product-page .span8.offset2 {
		margin-left: 0px;
		width: 82.87292817679558%;
	}

	/* ----------- Rental Product ---------- */
	.rental-pricing-product-page td.availability {
		width: 43.7% !important;
	}

	.span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page.product-info .radio input:first-child,
	.span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page.product-info .radio input:nth-child(3) {
		width: 5% !important;
	}

	.span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page .pricing-quantity-mobile>input {
		width: 53px !important;
		box-sizing: border-box;
		height: 27px;
	}

	/* ----------- Rental Product List ---------- */
	.rental-product-listing .label.label-rentals.overlays {
		padding: 4px;
		font-size: 11px;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .span10 .table td {
		padding-bottom: 0px !important;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .span10 .table td label {
		margin-bottom: 3px;
	}

	.row-fluid.category-items.rental-product-listing .span7 {
		margin-bottom: 0px;
		width: 100%;
	}

	.row-fluid.category-items form {
		margin-bottom: 6px;
	}

	.mobile-setting-product-page .row-fluid>form>hr {
		margin-bottom: 5px;
	}

	.mobile-setting-product-page .row-fluid>form {
		margin-bottom: 5px;
	}

	.mobile-setting .row-fluid.category-items .rental-product-listing .pricing-quantity-mobile>input,
	.mobile-setting .row-fluid.category-items .rental-pricing-product-page .pricing-quantity-mobile>input {
		margin-bottom: 5px !important;
		padding: 4px 6px 4px 10px;
		width: 60px !important;
		box-sizing: border-box;
		height: 30px;
	}

	/* 	My Account page */
	#UserRegisterForm .input input.span12,
	#UserRegisterForm .input select.span12 {
		margin-bottom: 7px;
	}

	#UserLoginForm input {
		margin-bottom: 5px;
	}

	#UserLoginForm label,
	#UserRegisterForm label {
		margin-bottom: 0px;
	}

	/* ----------- Tablet Footer ---------- */
	.row-fluid.back-to-top-button-setting {
		padding-top: 0px;
	}

	ul.ul-mobile-footer-adjustment {
		margin-left: 0px;
	}

	.footer li {
		margin-left: 0px;
	}

	.footer.mobile-footer-adjustment .container {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 10px;
	}

	.mobile-footer-adjustment .span5 .row-fluid {
		padding-top: 0px;
	}

	.footer .phone-number img {
		width: 20px;
	}

	.footer .phone-number {
		font-size: 14px;
	}

	.social .phone-number svg {
		width: 20px;
		height: 20px;
	}

	.mail-signup .row-fluid .span4 {
		margin-left: 34px;
	}

	/* ----------- Extended Search page ---------- */
	.product-search-page .quickbuy-info-icon {
		margin-top: 2px;
	}

	.product-search-page .row-fluid .input-append .navbar-search.quickbuy-search {
		text-align: left;
	}

	.product-search-page .row-fluid .input-append .navbar-search input.searchbox#ProductSearch,
	.mobile-setting .brand-page-extend-search .input-append input.searchbox#ProductSearch {
		width: 53% !important;
		float: none;
	}

	.mobile-setting .brand-page-extend-search .input-append select#BrandBrandId,
	.mobile-setting .brand-page-extend-search .input-append input.searchbox#ProductSearch {
		float: left;
	}

	/*footer*/
	#mc_embed_signup input.email {
		width: 200px !important;
		font-size: 13px;
	}

	#mc_embed_signup .button {
		font-size: 13px;
	}

}

@media (min-width: 768px) and (max-width: 1199px) {
	.btn.btn-more-products b {
		white-space: normal;
	}
}

@media (min-width: 1200px) {
	.mobile-hero-ad-none {
		display: none;
	}


}

@media (max-width: 500px) {
	.mobile-res-nav .row-fluid .span7 .brand.mobile-gts-logo-with-bolt img {
		width: 205px;
		margin-top: 0px;
	}

	.gts-with-bolt .mobile-header-icon {
		margin-top: 0px;
	}

	.gts-no-bolt .mobile-header-icon {
		margin-top: 4px;
	}

	.itm-french-content .rental-pricing-product-page.product-info .radio label {
		font-size: 14px;
	}

	/* ----- Webinar video on the Category page ----- */
	.webinar-video {
		width: 97%;
		height: 235px;
	}
}

@media (max-width: 478px) {
	#UserLoginForm .login-submit .span>span {
		line-height: 0 !important;
	}

	.rental-pricing-product-page.product-info .radio label {
		font-size: 12px;
	}

	.itm-french-content .rental-pricing-product-page.product-info .radio label {
		font-size: 12px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span {
		font-size: 10px;
	}

	ul.mobile-header-icon.mobile-header-icon-fr li {
		margin-right: 3px;
	}

	.mobile-header-icon-itm.mobile-header-icon-fr {
		margin-top: 9px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.quote-number-position {
		left: -33px;
		margin-left: -6px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.cart-number-position {
		left: -10px;
		margin-left: -6px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:nth-child(3)>a>svg {
		margin-left: 23px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:first-child>a>svg {
		margin-left: 16px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a.mobile-sign-text-b2b>svg {
		margin-left: 22px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:nth-child(2)>a>svg {
		margin-left: 15px;
	}
}

@media (max-width: 417px) {
	.itm-french-content .rental-pricing-product-page.product-info .radio label {
		font-size: 11px;
	}
}

@media (max-width: 401px) {
	.mobile-res-nav .row-fluid .span7 .brand.mobile-gts-logo-with-bolt img {
		width: 205px;
		margin-top: 0px;
	}


	.row-fluid.gts-no-bolt .mobile-header-icon {
		white-space: nowrap;
	}

	.span3-mobile.mshow .btn-large {
		font-size: 11px !important;
		padding: 10px 3px;
	}

	.span3-mobile.mshow button.btn-large {
		font-size: 12px !important;
		padding: 9px 4px;
	}

	.modal-cart .modal-body {
		max-height: 300px;
	}

	.qty-breaks-mobile {
		width: 62%;
	}

	.mshow.ipad-view-setting .incentive.incentive-gts-cal-cert.span9 .popover.clickover.fade .popover-title {
		font-size: 12px !important;
	}

	.span12.mobile-pricing-box-padding .incentive.incentive-gts-cal-cert.span9 p {
		font-size: 12px !important;
	}

	.pagination.span6.pull-center li.pagenav-active {
		padding: 2px 8px;
	}

	.pagination.span6.pull-center ul>li>a {
		padding: 2px 8px;
	}


}

@media (max-width: 395px) {
	.gts-with-bolt .mobile-header-icon {
		margin-top: 4px;
	}

	.mobile-res-nav .gts-with-bolt.row-fluid .span7 {
		width: 48%;
	}

	.mobile-res-nav .gts-with-bolt.row-fluid .span5 {
		width: 52%;
	}

	.row-fluid.gts-no-bolt ul.mobile-header-icon li {
		margin-right: 5px;
	}

	.row-fluid.gts-no-bolt .mobile-header-icon li>a>span {
		font-size: 10px !important;
		left: -9px !important;
		top: -29px !important;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span {
		display: none;
		visibility: hidden;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.quote-number-position {
		display: block;
		visibility: visible;
		left: -14px;
		top: 13px;
		margin-right: -6px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>span.cart-number-position {
		display: block;
		visibility: visible;
		left: -13px;
		top: 9px;
		margin-left: -6px;
	}

	.mobile-header-icon-fr.mobile-header-icon li>a>svg {
		width: 27px;
		height: 27px;
		margin-left: 9px !important;
	}

	.mobile-header-icon-fr.mobile-header-icon li:nth-child(3)>a>svg {
		height: 33px;
		width: 33px;
	}

	.mobile-header-icon-fr.mobile-header-icon li:last-child>a>svg {
		height: 34px;
		width: 34px;
		margin-left: 4px !important;
	}

	.mobile-header-icon-itm.mobile-header-icon-fr {
		margin-top: 25px;
	}

	.mobile-header-icon-itm.mobile-header-icon-fr {
		margin-bottom: 0px;
	}
}

@media (max-width: 390px) {
	.itm-french-content .rental-pricing-product-page.product-info .radio label {
		font-size: 10px;
	}

}

@media (max-width: 385px) {

	.content.mobile-setting #tabs.homepage-partners-mobile a {
		font-size: 12px;
	}

	.mobile-res-nav .row-fluid .span7 .brand.mobile-gts-logo-with-bolt img {
		width: 185px;
		margin-top: 0px;
	}

	.mobile-homepage-bottom-button .span3-mobile.mshow img {
		max-width: 190px;
	}

	.mobile-homepage-bottom-button .span3-mobile.mshow{
		margin-left: 0px;
		margin-right: 0px;
	}

	.quarterly-featured-focus-mobile a h3 {
		font-size: 17px;
	}

	.mobile-header-icon {
		margin-bottom: 0px;
	}

	.gts-with-bolt .mobile-header-icon {
		margin-bottom: 5px;
		margin-top: 3px;
	}

	/* -----------  Rental product list  ---------- */
	.mobile-setting .row-fluid.category-items.rental-product-listing .span10 .table td label {
		font-size: 12px;
		margin-bottom: 1px;
		margin-left: 3px;
	}

	.rental-pricing-product-page.product-info .radio input:nth-child(3),
	.rental-pricing-product-page.product-info .radio input:first-child {
		margin-top: 2px;
	}

	.rental-pricing-product-page.product-info .radio label {
		line-height: 15px;
	}

	#form_checkout_rental_agreement .modal-body {
		max-height: 257px;
	}

	/* -----------  Add to Cart modal ---------- */
	.modal-cart .modal-body {
		max-height: 200px;
	}

	p.cart-freeship {
		font-size: 16px;
	}


	/* ----------- Mobile Footer ---------- */
	.footer li {
		font-size: 12px;
	}

	.footer .phone-number {
		font-size: 15px;
	}

}

@media (max-width: 374px) {
	.mobile-header-icon-itm {
		margin-top: 7px;
	}

	.mobile-header-icon li>a>svg.cart-icon-num-sprite,
	.mobile-header-icon li>a>svg.cart-no-num-sprite,
	.mobile-header-icon li>a>svg.cart-no-num-w-sprite,
	.mobile-header-icon li>a>svg.cart-icon-num-w-sprite {
		height: 25px;
		margin-left: 0px;
		width: 28px;
	}
}

@media (max-width: 365px) {

	.content.mobile-setting #tabs.homepage-partners-mobile a {
		font-size: 11px;
	}

	.mobile-header-icon-itm li>a>span {
		font-size: 10px;
	}

	.mobile-header-icon.mobile-header-icon-itm li>a>svg {
		margin-left: 4px;
	}

	.mobile-header-icon li:last-child>a>span:nth-child(2) {
		margin-left: 4px;
	}

	.mobile-header-icon li>a>svg {
		margin-left: 4px;
	}

	.gts-with-bolt .mobile-header-icon li>a>svg {
		margin-left: 7px;
	}

	.gts-with-bolt .mobile-header-icon li:last-child>a>svg {
		margin-left: 1px;
	}

	.mobile-header-icon li>a.mobile-sign-text-b2b>svg {
		margin-left: 10px;
	}

	.gts-with-bolt .mobile-header-icon li>a.mobile-sign-text-b2b>svg {
		margin-left: 14px;
	}

	.mobile-header-icon li:nth-child(2)>a>svg {
		margin-left: 3px;
	}

	.mobile-header-icon-itm {
		margin-top: 9.5px;
	}

	ul.mobile-header-icon-itm li {
		margin-right: 3px;
	}

	.mobile-header-icon-itm li>a>span.quote-number-position {
		top: -17px;
		left: -23px;
	}

	.mobile-header-icon-itm li>a>span.cart-number-position {
		top: -28px;
		left: -9px;
	}

	.mobile-res-nav .row-fluid .span7 .brand.mobile-gts-logo-with-bolt img {
		width: 150px;
		margin-top: 0px;
	}

	.gts-with-bolt .mobile-header-icon {
		margin-top: 0px;
	}

	.row-fluid.gts-no-bolt .mobile-header-icon li>a>span {
		font-size: 9px !important;
	}

	.row-fluid.gts-no-bolt .mobile-header-icon li>a>span.quote-number-position {
		left: -20.5px !important;
		top: -17px !important;
	}

	.row-fluid.gts-no-bolt .mobile-header-icon li>a>span.cart-number-position {
		left: -6px !important;
		top: -28px !important;
	}

	.mobile-cart-icon.b2b-mobile-order-icon-itm {
		height: 51px;
	}

	.content.mobile-setting .mshow.ipad-view-setting>.row-fluid>.span4>a {
		max-height: 30px;
	}

	/* ----------- ITM Home Page ---------- */
	.quarterly-featured-focus-mobile a h3 {
		font-size: 15px;
		line-height: 20px;
	}

	.quarterly-featured-focus-mobile a.btn.btn-warning.btn-block {
		font-size: 10px;
	}

	.content.mobile-setting .row-fluid>.span12>.rating.pull-right a>p {
		font-size: 12px;
	}

	.content.mobile-setting .row-fluid>.span12>.rating.pull-right img {
		margin-left: 20px;
	}

	.mobile-homepage-bottom-button .span2-mobile.mshow {
		width: 88px;
		padding-top: 3px;
	}

	.mobile-homepage-bottom-button .span3-mobile.mshow img {
		max-width: 170px;
	}

	.mobile-res-nav.nav-collapse .dropdown-menu a {
		font-size: 14px;
		line-height: 20px;
	}

	/* ----------- ITM Home Page End ---------- */
	.click-for-price-link {
		font-size: 92%;
	}

	.table.table-bordered.table-striped.product-info .popover.clickover.bottom .arrow {
		left: 86%;
	}

	.table.table-bordered.table-striped.product-info .popover.clickover.bottom {
		left: 24% !important;
	}


	.mobile-featured-products .carousel-item-main-mobile .btn-config,
	.mobile-featured-products .carousel-item-main-mobile .btn-config span {
		font-size: 12px !important;
		line-height: 14px !important;
	}

	/* -----------  Product Page ---------- */
	.mobile-setting .row-fluid.category-items .span10 .category-prod-name,
	.mobile-setting-product-page .row-fluid.category-items .span10 .category-prod-name {
		font-size: 16px;
		line-height: 17px;
	}

	.mobile-setting .row-fluid.category-items .span10 .table td:first-child,
	.table th,
	.mobile-setting-product-page .row-fluid.category-items .span10 .table td:first-child {
		width: 83px;
	}

	.pagination.span6.pull-center li.pagenav-active {
		padding: 2px 6px;
	}

	.pagination.span6.pull-center ul>li>a {
		padding: 2px 6px;
	}

	.span3-mobile.mshow {
		margin-bottom: 5px;
	}

	.mobile-order-setting-fr .span3-mobile.mshow .btn-large {
		font-size: 11px !important;
	}

	.mobile-order-setting-fr .span3-mobile.mshow button.btn-large {
		font-size: 12px !important;
		padding: 4px 2px;
	}

	/* -----------  Rental Product list ---------- */
	.category-items.rental-product-listing .product-info .radio label small {
		margin-left: 0px;
	}

	.mobile-setting .row-fluid.category-items.rental-product-listing .span10 .table td label {
		font-size: 11px;
	}

	.category-items.rental-product-listing .product-info .radio label:nth-child(4) {
		width: 43.3% !important;
	}

	.category-items.rental-product-listing .product-info .radio label:nth-child(2) {
		width: 92% !important;
	}

	.category-items.rental-product-listing .product-info .radio input:first-child,
	.category-items.rental-product-listing .product-info .radio input:nth-child(3) {
		margin-top: 2px;
		width: 5% !important;
	}

	.itm-french-content .category-items.rental-product-listing .product-info .radio input:first-child {
		width: 3% !important;
	}

	#form_checkout_rental_agreement .modal-body {
		max-height: 210px;
	}

	.span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page .pricing-quantity-mobile>input {
		width: 38px !important;
	}

	.itm-french-content .rental-pricing-product-page.product-info .rental-option-weekly.radio label:nth-child(2) {
		width: 95% !important;
	}

	.itm-french-content .rental-pricing-product-page.product-info .rental-option-monthly.radio label:nth-child(2) {
		width: 95% !important;
	}

	.itm-french-content .span12.mobile-pricing-box-padding .table.table-bordered.rental-pricing-product-page.product-info .radio input:first-child {
		width: 3% !important;
		margin-right: 1px;
	}

	/* -----------  Add to Cart modal ---------- */
	.modal-cart .modal-body .span9 {
		width: 65%;
	}

	h4.modal-subtotal-sml {
		font-size: 15px;
	}

	h4.modal-subtotal-sml small {
		font-size: 12px;
	}

	p.cart-freeship {
		font-size: 14px;
	}

	/* ----------- Mobile Footer ---------- */
	.footer li {
		font-size: 11px;
	}

	.footer .phone-number {
		font-size: 14px;
	}

	.mobile-secure-icon svg {
		max-width: 90px;
		height: 26px;
	}


}




@media (max-width: 350px) {
	.span3-mobile.mshow .btn-large {
		font-size: 9px !important;
		padding: 10px 2px;
	}

	.btn-quote i.icon-th-list {
		margin-top: 0px !important;
	}

	form .category-items .btn-block.btn-quote,
	.category-items form .btn-block.btn-quote {
		font-size: 10.5px;
	}
}

@media (max-width: 325px) {
	.mobile-res-nav .row-fluid .span7 .brand.mobile-gts-logo-with-bolt img {
		width: 140px;
		margin-top: 2px;
	}

	.span3-mobile.mshow button.btn-large {
		font-size: 11px !important;
		padding: 9px 4px;
	}

	.mobile-res-nav div.itm-switchers {
		margin-left: 8px;
	}

	.mobile-cart-icon-num {
		padding-left: 0px;
	}

	/* ----------- Mobile Footer ---------- */
	.footer li,
	.footer li.footer-payment-detail {
		font-size: 10px;
	}

	.footer .phone-number {
		font-size: 14px;
	}

	/* -----------  Rental ---------- */
	.rental-pricing-product-page.product-info .radio label {
		font-size: 11px;
	}

	/* ----- Webinar video on the Category page ----- */

	.webinar-video {
		width: 100%;
		height: 120px;
	}
}

@media (max-width: 634px) {

	.cart-rental-radio-option .input.radio.rental-option-weekly,
	.cart-rental-radio-option .rental-option-monthly.input.radio {
		width: 95%;
	}

}

/* -------------- */
@media (max-width:365px) {
	.cff-update-feautured-prod-mob .span2.home-prod-feature {
		min-height: 262px !important;
	}
}
/* ----- Fluke 323 BONUS CONTENT -----*/

/* --For Desktop--*/
.call-out{
	background-image:url(/images/specialty-pages/fluke-323-bonus-content/sidebox-background.jpg);
	background-repeat: no-repeat;
	float: right;
	border: 1px solid;
	box-shadow: 5px 5px 8px #000000;
	padding: 10px; 
	margin-right: 15px;
	margin-bottom: 15px;
	background-position: top;
	}
.call-out p{
	color: #ffffff;
	padding: 30px 10px 5px 10px;
	line-height: 1.3;
	}

.fluke-clamp-meter-bonus h1{
	font-size: 30px;
	line-height: 1.2;
	}

.fluke-clamp-meter-bonus h3{
color: #ffc200;
line-height: 1.2;
}
.head-bonus-section-fluke{
	padding: 20px 0;
	height: 150px;
	background-image: url(/images/specialty-pages/fluke-323-bonus-content/fluke-header-bg-bonus.jpg);
	background-repeat: no-repeat;
	margin: 4px 0px 20px;
}
.head-bonus-section-fluke h1{
	color: #ffc200;
	text-shadow: 2px 2px 2px #000000;
	width: 70%;
}
.fluke-clamp-meter-bonus img{
	width: 25%;
}
/*
.head-bonus-section-fluke{
	padding: 20px 0;
	background-repeat: no-repeat;
	background-size: 100% auto;
	}
*/
.number-breakdown{
	color: #ffc200;
    font-size: 100px;
    display: inline-block;
    border-bottom: 1px solid black;
    line-height: 79px;
    margin-top: 15px;
}
/*--4th seciton sidebox has extra css--*/
#box4{
	padding-bottom: 5px;
	margin-top: -5px;
	}
.fluke-clamp-meter-bonus p{
	line-height: 1.3;
	}
.fluke-clamp-meter-bonus{
	font-family: 'Sanchez', serif;
	}
.fluke-clamp-meter-bonus .row-fluid .well{
	display: none;
	}
	.fluke-clamp-meter-bonus .row-fluid.head-bonus-section-fluke{
	margin-top: 4px;
    }
    .fluke-clamp-meter-bonus hr{
	margin: 10px 0;
    }
/*--Fluke 435 ii Bonus Content--*/    
    .images-section-style {
		height: 150px;
		width: 32%;
		background-repeat: no-repeat;
		float: left; 
		margin-left: 0px; 
		margin-bottom: 10px;
		display: inline;
	}
	.fluke-435-bonus-content {
		margin-bottom: 2px;
	}
	h5.fluke-435-bonus-content {
		font-size: 18px;
		box-sizing: border-box;
	}
	.bonus-content-section-line {
	    border: none;
	    background: #ffc20e;
	    background: -webkit-linear-gradient(left, #ffc20e , white);
	    background: -o-linear-gradient(right, #ffc20e, white);
	    background: -moz-linear-gradient(right, #ffc20e, white);
	    background: linear-gradient(to right, #ffc20e , white);
	    width: 100%;
	    float: left;
	    padding: 3px 5px;
    }
    .bonus-title-description {
	    float: left;
	    padding-left: 5px;
	    padding-top: 2px;
	    padding-bottom: 6px;
	    border-left-style: solid;
	    -webkit-border-image: 
	      -webkit-gradient(linear, 0 0, 0 100%, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
	    -webkit-border-image: 
	      -webkit-linear-gradient(#ffc20e, rgba(0, 0, 0, 0)) 1 100%;
	    -moz-border-image:
	      -moz-linear-gradient(#ffc20e, rgba(0, 0, 0, 0)) 1 100%;    
	    -o-border-image:
	      -o-linear-gradient(#ffc20e, rgba(0, 0, 0, 0)) 1 100%;
	    border-image:
	      linear-gradient(to bottom, #ffc20e, rgba(0, 0, 0, 0)) 1 100%;
	    border-right: 0;
	}
	.advanced-power-quality-section h5 {
	    float: left;
	    margin-left: 19px;
	    width: 61%;
	    margin-bottom: 0px;
	    margin-top: 0px;
	}
	.advanced-power-quality-section p {
	    float: left;
	    margin-left: 19px;
	    width: 61%;
	}
	.fluke-435-bonus-content-teaser a {
		text-decoration: none;
	}
	.fluke-435-bonus-images {
		width: 35%; 
		height: 150px;
	}
	.fluke-430-family-compare p {
		float: left; 
		margin-left: 3%; 
		width: 57%;
		margin-bottom: 0px;
	}
	.fluke-430-family-compare ul {
		float: right; 
		width: 60%;
		margin-bottom: 0px;
	}
	.fluke-435-bonus-content-teaser {
		background: -moz-linear-gradient(left, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 1%, rgba(0,0,0,0.07) 9%, rgba(0,0,0,0.02) 100%); 
		background: -webkit-linear-gradient(left, rgba(0,0,0,0.13) 0%,rgba(0,0,0,0.13) 1%,rgba(0,0,0,0.07) 9%,rgba(0,0,0,0.02) 100%);
		background: linear-gradient(to right, rgba(0,0,0,0.13) 0%,rgba(0,0,0,0.13) 1%,rgba(0,0,0,0.07) 9%,rgba(0,0,0,0.02) 100%);
		padding: 1px 20px 15px;
	}
	.fluke-435-bonus-content-teaser>div {
		margin-bottom: 0px;
	}
	.fluke-435-bonus-content-teaser>div>p {
		float: left; 
		margin-left: 3%; 
		width: 62%;
		margin-bottom: 0px;
	}
	.well.fluke-bonus-well-box {
	    margin-bottom: 20px;
	    margin-top: 10px;
	    float: left;
	    box-sizing: border-box;
	}
/* ----- Fluke 1305 BONUS CONTENT -----*/
	.bonus-title-description {
		padding-top: 4px;
	}
	.fluke-bonus-1503>.row-fluid {
		display: flex;
		margin-bottom: 15px;
	}
	.fluke-bonus-1503 .span1 {
		text-align: center;
		display: flex;
		justify-content: center;
		flex-direction: column;
		background-color: #ffc200;
		background: -webkit-linear-gradient(top, #ffc20e , #fedf83);
	    background: -o-linear-gradient(bottom, #ffc20e, #fedf83);
	    background: -moz-linear-gradient(bottom, #ffc20e, #fedf83);
	    background: linear-gradient(to top, #ffc20e , #fedf83);
	}
	.fluke-bonus-1503 .span11 {
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin-left: 5px;
	}
	.fluke-bonus-1503 .span11 p {
		margin-bottom: 0px;
	}
	.fluke-bonus-1503 .number-breakdown {
		color: white;
	    font-size: 55px;
	    border-bottom: none;
	    line-height: 60px;
	    margin-top: 0px;
	    font-family: 'Sanchez', serif;
	    font-weight: bold;
	    text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
	}
	.table .fluke-1503-center {
		text-align: center; 
		padding: 2px 5px;
	}
	th.text-size-fluke-1503-title {
		font-size: 14px;
		color: black;
		font-weight: 700;
	}
	.table .fluke-1503-center.text-size-fluke-1503-title {
		padding: 5px 5px;
	}
	.fluke-1503-padding{
		padding-left: 10px !important;
	}
	th.feature-text-width {
		width: 180px;
		color: black;
		font-size: 18px;
		text-align: center;
		font-style: normal;
	}
	td.fluke-1503-product-title {
		font-size: 14px;
		font-weight: bold;
	}
	td.fluke-1503-product-title a {
		color: black;
	}
	th.text-size-fluke-1503-title-sub {
		font-weight: 400 !important;
		font-size: 12px;
		line-height: 16px;
		vertical-align: middle;
		padding: 5px 2px;
	}
	.icon-ok {
	    margin-top: 3px;
	}
	
/*--Fluke Thermal Imagers Expert Take Bonus Content--*/	

	.fluke-bonus-pti-expert-take {
		border-left: none;
	}
	.fluke-bonus-pti-expert-take {
		padding-bottom: 0px;
	}
	.fluke-bonus-pti-expert-take h5 {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.fluke-bonus-pti-expert-take .number-breakdown {
		font-size: 43px;
	}
	.fluke-bonus-pti-expert-take .span8>.row-fluid {
		display: flex;
		margin-bottom: 15px;
	}
	.fluke-bonus-pti-expert-take .span8 .span10 {
		width: 88%;
		margin-left: 2%;
	}
	.fluke-bonus-pti-expert-take>.row-fluid {
		display: block;
		margin-bottom: 0px;
	}
	.fluke-bonus-pti-expert-take .span8 .span2 {
		text-align: center;
	    display: flex;
	    justify-content: center;
	    flex-direction: column;
	    background-color: #ffc200;
	    background: -webkit-linear-gradient(top, #ffc20e , #fedf83);
	    background: -o-linear-gradient(bottom, #ffc20e, #fedf83);
	    background: -moz-linear-gradient(bottom, #ffc20e, #fedf83);
	    background: linear-gradient(to top, #ffc20e , #fedf83);
	    width: 10%;
	}
/* 	Use of infrared thermography in electronics */
	.fluke-bonus-pti-expert-take .clear-m-b {
		margin-bottom: 0;
	}
	.fluke-bonus-pti-expert-take .gradient {
		background-color: #ffc200;
	    background: -webkit-linear-gradient(top, #ffc20e , #fedf83);
	    background: -o-linear-gradient(bottom, #ffc20e, #fedf83);
	    background: -moz-linear-gradient(bottom, #ffc20e, #fedf83);
	    background: linear-gradient(to top, #ffc20e , #fedf83);
	}
	.fluke-bonus-pti-expert-take .p-txt {
		padding: 10px;
	}
	.fluke-bonus-pti-expert-take .c-txt {
		text-align: center;
	}
	.fluke-bonus-pti-expert-take .line-cap {
		line-height: 100%;
	}
	.fluke-bonus-pti-expert-take .clear-p-b {
		padding-bottom: 0;
	}
	.fluke-bonus-pti-expert-take .add-p-b {
		padding-bottom: 12px;
	}
	.fluke-bonus-pti-expert-take .add-m-b-tlve {
		margin-bottom: 12px;
	}
	.fluke-bonus-pti-expert-take .center {
		margin: 0 auto;
	}
	.fluke-bonus-pti-expert-take .use-infra-thermo-in-electronics .learn-more {
		margin-top: 10px;
	}
	.fluke-bonus-pti-expert-take .thermal-imaging-motors-drives .span8 {
		float: right;
	}
	.fluke-bonus-pti-expert-take .thermal-imaging-motors-drives .span4 {
		margin-left: 0;
	}
	.fluke-bonus-pti-expert-take .hline-use-infrared-thermography-title {
		margin-top: 10px;
		margin-bottom: 8px;
	}
	.fluke-bonus-pti-expert-take .hline-thermal-imaging-motors-drives-title {
		margin-top: 25px;
		margin-bottom: 8px;
	}
	.fluke-bonus-pti-expert-take .hline-thermal-imaging-alignment-a {
		margin-top: 10px;
		margin-bottom: 25px;
	}
	.fluke-bonus-pti-expert-take .thermal-imaging-alignment-a {
		margin-bottom: 14px;
	}
	.fluke-bonus-pti-expert-take .thermal-imaging-alignment-b {
		margin-bottom: 9px;
	}
	.fluke-bonus-pti-expert-take hr {
	    border: 0;
	    height: 1px;
	    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 194, 0, 100), rgba(0, 0, 0, 0));
	}
	.fluke-bonus-pti-expert-take .what-to-look-for {
		margin-top: 9px;
	}
/********/
@media (max-width: 1199px) {
}
@media (max-width: 948px) and (min-width: 768px) {
	.thermal-imaging-motors-drives .row-fluid {
		margin-bottom: 12px; 
	}
}
@media (max-width: 767px) {
	.fluke-bonus-pti-expert-take .number-breakdown {
    	font-size: 32px;
    }
	.fluke-bonus-pti-expert-take .span8 .span10, .fluke-bonus-pti-expert-take .span8 .span2 {
		margin-bottom: 0px;
	}
	.fluke-bonus-pti-expert-take .row-fluid .span4 {
		width: 80%;
		margin: 0px auto 15px;
	}
	.fluke-bonus-pti-expert-take .row-fluid:first-of-type img, .fluke-bonus-pti-expert-take .row-fluid:nth-last-of-type(2) img{
		max-width: 200px;
		width: 90%;
		margin: 0px auto;
		display: block;
	}
	.fluke-bonus-pti-expert-take .row-fluid:first-of-type .span4, .fluke-bonus-pti-expert-take .row-fluid:nth-last-of-type(2) .span4 {
		width: 50%;
		margin: 0px auto 15px;
	}
	.fluke-bonus-pti-expert-take .row-fluid:nth-last-of-type(3) img {
		max-width: 300px;
		width: 90%;
		margin: 0px auto;
		display: block;
	}
	/*******/
	.fluke-bonus-pti-expert-take .hline-use-infrared-thermography-title {
		margin-top: 0;
	}
	.fluke-bonus-pti-expert-take .hline-thermal-imaging-motors-drives-title {
		margin-top: 16px;
		margin-bottom: 9px;
	}
	.fluke-bonus-pti-expert-take .hline-thermal-imaging-alignment-a {
		margin-top: 1px;
		margin-bottom: 16px;
	}
	.fluke-bonus-pti-expert-take .use-infra-thermo-in-electronics .span6:first-child {
		margin-bottom: 16px; /* */
	}
	.fluke-bonus-pti-expert-take .use-infra-thermo-in-electronics .span6:last-child {
		margin: 0 auto;
		width: 80%;
	}
	.fluke-bonus-pti-expert-take .thermal-imaging-motors-drives .span8 {
		float: none;
		margin-bottom: 16px;
	}
	.fluke-bonus-pti-expert-take .thermal-imaging-motors-drives .span4 img {
		padding-left: 7px;
	}
	.fluke-bonus-pti-expert-take .thermal-imaging-what-why .span4 {
		margin: 0;
	}
	.fluke-bonus-pti-expert-take .use-infra-thermo-in-electronics img,
	.fluke-bonus-pti-expert-take .thermal-imaging-motors-drives img,
	.fluke-bonus-pti-expert-take .row-fluid .thermal-imaging-alignment-a .span4 img,
	.fluke-bonus-pti-expert-take .row-fluid .thermal-imaging-alignment-b .span4 img {
		width: 100%;
		max-width: 300px;
	    display: block;
	    margin: 0 auto;
	}
	.fluke-bonus-pti-expert-take .row-fluid .thermal-imaging-alignment-b .span4 {
		width: 80%;
		margin: 0px auto 15px;
	}
	.fluke-bonus-pti-expert-take .row-fluid .thermal-imaging-alignment-a .span8 img,
	.fluke-bonus-pti-expert-take .row-fluid .thermal-imaging-alignment-b .span8 img {
		max-width: 450px;
		width: 100%;
		margin: 0px auto;
		display: block;
	}
}
@media (max-width: 350px){
	.fluke-bonus-pti-expert-take .number-breakdown {
    	font-size: 21px;
	}
}

/*--DeFelsko PosiTector Bonus Content--*/
	.positector-features .span6 .span10 p {
		margin-bottom: 0;
		margin-top: 16px;
	}
	.positector-usb-wifi-sections {
		margin-top: 12px;
	}
	.positector-usb-wifi-sections>.row-fluid {
		padding: 10px 17px 12px;
		box-sizing: border-box;
	}
	.positector-software>.row-fluid, .positector-max-thick {
		padding: 13px 17px 12px;
		box-sizing: border-box;
	}
	.positector-max-thick {
		margin-bottom: -12px;
	}
	.positector-usb-wifi-sections>.row-fluid:nth-child(odd), .positector-software>.row-fluid:nth-child(even) {
		box-sizing: border-box;
		background: #e2e2e2;
	}
	h4.positector-h4 {
		margin-bottom: 12px;
	}
	h4.positector-h4 span.positector-underline {
		border-bottom: 4px solid #ffd854;
		padding-bottom: 1px;
	}
	.positector-usb-wifi-sections h4.positector-h4 {
		margin-bottom: 17px;
		margin-top: 1px;
	}
	h4.positector-h4 span.positector-icon {
		width: 48px;
	    line-height: 26px;
	    height: 48px;
	    display: inline-block;
	    background-size: cover;
	    position: relative;
	    top: 15px;
	    margin-top: -8px;
	}
	h4.positector-h4 span.positector-icon.positector-usb {
		background-image: url(/images/product-tabs/DeFelsko/usb-graphic.png)
	}
	h4.positector-h4 span.positector-icon.positector-wifi {
		background-image: url(/images/product-tabs/DeFelsko/wifi-graphic.png)
	}
	.span5.positector-how-to-use-wifi {
		margin-bottom: 10px;
		margin-top: 12px;
		/* border-top: 2px solid #ffd854; */
    }
	.span5.positector-how-to-use-wifi ol {
		border-left: 2px solid #ffd854;
	    padding-left: 24px;
	    margin-left: 0px;
		border-top: 2px solid #ffd854;
		padding-top: 4px;
	}
    .positector-pro-win .span6 img, .positector-pro-win .span5 img {
	    max-height: 194px;
    }
    .positector-pro-win .span6, .positector-pro-win .span5 {
	    text-align: center;
    }
    
    .positector-posisoft-integration p.borders {
	    border-right: 2px solid #ffd854;
	    border-top: 2px solid #ffd854;
	    padding: 4px 5px 5px 0;
    }
    .positector-posisoft-integration, .download-posisoft-app {
	    padding: 5px 0 5px 0;
	    margin-bottom: 10px;
	    margin-top: 9px;
    }
    .download-posisoft-app {
	    text-align: center;
    }
	.well.positector-posisoft-integration, .well.download-posisoft-app {
		margin-bottom: 14px;
	    margin-top: 14px;
    }
    .posisoft-usb-3-col>.span4>div {
	    height: 256px;
    }
    .posisoft-usb-3-col>.span4>div>img {
	    position: relative;
	    top: 50%;
	    transform: translateY(-50%);
    }
    .posisoft-usb-3-col>.span4.posisoft-screen-captures>div>img {
	    max-height: 256px;
	    margin: 0 auto;
	    display: block;
    }
    .positector-pro-win .text-center {
	    background: none;
    }
    
	
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-header {
		background: url(/images/product-tabs/delmhorst/expert-take-header.jpg);
		background-size: cover;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	    justify-content: center;
	    flex-direction: column;
	    height: 100%;
	    padding-left: 15px;
		box-sizing: border-box;
		background-position-x: 115px;
	    background-repeat: no-repeat;
	    background-color: #5CBDEF;
	    margin-bottom: -10px;
	    -webkit-margin-after: -10px;
	}
	.delmhorst-moisture-expert-fr .delmhorst-moisture-header {
		background-position-x: 177px;
	}
	.delmhorst-moisture-expert h3 {
		font-weight: bold;
		font-size: 26px;
	    line-height: 34px;
	    color: #313131;
	}
	.delmhorst-moisture-expert h3 span.delmhorst-moisture-underline {
		border-bottom: 3px solid white;
		padding-bottom: 2px;
	}
	.delmhorst-moisture-expert h4 {
		color: white;
		text-transform: uppercase;
		height: 60px;
		background-size: cover !important;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	    justify-content: center;
	    flex-direction: column;
	    padding-left: 15px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    font-size: 22px;
	    margin-top: 10px;
	    -webkit-margin-before: 10px;
	}
	.delmhorst-moisture-expert h4.delmhorst-home {
		background: url(/images/product-tabs/delmhorst/moisture-problem-warning-signs.jpg);
	}
	.delmhorst-moisture-expert h4.delmhorst-wood {
		background: url(/images/product-tabs/delmhorst/moisture-content-in-wood.jpg);
	}
	.delmhorst-moisture-expert h4.delmhorst-concrete {
		background: url(/images/product-tabs/delmhorst/concrete-moisture-test.jpg);
	}
	
	.delmhorst-moisture-expert .angle {
		padding: 6px 14px;
	    border: solid 1px #d4d4d4;
	    background-color: #fff;
	    overflow: hidden;
	    position: relative;
	}
	.delmhorst-moisture-expert .angle::before {
		content: "";
	    position: absolute;
	    height: 100%;
	    -webkit-transform: skew(-30deg);
	    -ms-transform: skew(-30deg);
	    transform: skew(-30deg);
		right: -100%;
	    box-shadow: none;
	    background-color: #03abea;
	    width: 100%;
	}
	.delmhorst-moisture-expert h5 {
		color: #03abea;
		font-size: 16px;
		margin-bottom: 5px;
	}
	.delmhorst-moisture-expert .row-fluid div.span3 {
		text-align: center;
	}
	.delmhorst-moisture-expert .row-fluid img.pull-right {
		margin-left: 12px;
		margin-bottom: 12px;
	}
	.delmhorst-moisture-expert .row-fluid.delmhorst-moisture-astm img.pull-left {
		margin-right: 26px;
	}
	.delmhorst-moisture-expert .angle p.delmhorst-angle-p {
	    position: relative;
		padding-right: 30px;
	}
	
	
	.delmhorst-moisture-expert .ultimate-guide-discover-more {
		background: url(/images/product-tabs/delmhorst/ultimate-guide-discover-more.jpg);
		height: 80px;
		background-size: cover !important;
		background-position: center center;
	    margin-top: 10px;
	    -webkit-margin-before: 10px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		color: #313131;
		text-transform: none;
	    padding-left: 28px;
	    margin: 0;
	    height: 70px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span8 {
		width: 58%;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 80px;
		float: right;
		width: 36.5%;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 .btn.btn-info {
		width: 60%;
		margin: 0 auto;
		font-size: 16px;
	}
	
/*--Delmhorst ASTM-F-2170--*/
	.delmhorst-astm-f-2170-header {
		background: url(/images/product-tabs/delmhorst/expert-take-header.jpg);
		background-size: cover;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	    justify-content: center;
	    flex-direction: column;
	    height: 100%;
	    padding-left: 15px;
		box-sizing: border-box;
		background-position-x: 120px;
	    background-repeat: no-repeat;
	    background-color: #5CBDEF;
	    margin-bottom: -10px;
	    -webkit-margin-after: -10px;
	}
	.delmhorst-astm-f-2170-fr .delmhorst-astm-f-2170 {
		background-position-x: 177px;
	}
	.delmhorst-astm-f-2170 h3 {
		font-weight: bold;
		font-size: 26px;
	    line-height: 34px;
	    color: #313131;
	}
	.delmhorst-astm-f-2170 h3 span.delmhorst-astm-f-2170-underline {
		border-bottom: 3px solid white;
		padding-bottom: 2px;
	}
	.delmhorst-astm-f-2170 h4 {
		color: white;
		text-transform: uppercase;
		height: 60px;
		background-size: cover !important;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	    justify-content: center;
	    flex-direction: column;
	    padding-left: 15px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    font-size: 22px;
	    margin-top: 10px;
	    -webkit-margin-before: 10px;
	}
	.delmhorst-astm-f-2170 h4.delmhorst-what-is-astm {
		background: url(/images/product-tabs/delmhorst/astm-f-2170-what-is-it.jpg);
	}
	.delmhorst-astm-f-2170 h4.delmhorst-related-topics {
		background: url(/images/product-tabs/delmhorst/astm-f-2170-related-topics.jpg);
		background-position: center center;
	}
	
	.row-fluid.delmhorst-what-is-astm-intro {
		position: relative;
	    overflow: hidden;
	}
	.row-fluid.delmhorst-what-is-astm-intro .span3 {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	    justify-content: center;
	    flex-direction: column;
	    height: 100%;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	
	.delmhorst-astm-f-2170 .angle {
		padding: 6px 14px;
	    border: solid 1px #d4d4d4;
	    background-color: #fff;
	    overflow: hidden;
	    position: relative;
	    margin-bottom: 20px;
	}
	.delmhorst-astm-f-2170 .angle::before {
		content: "";
	    position: absolute;
	    height: 100%;
	    -webkit-transform: skew(-30deg);
	    -ms-transform: skew(-30deg);
	    transform: skew(-30deg);
		right: -100%;
	    box-shadow: none;
	    background-color: #03abea;
	    width: 100%;
	}
	.delmhorst-astm-f-2170 .angle p.delmhorst-angle-p {
	    position: relative;
		padding-right: 40px;
	}
	.delmhorst-astm-f-2170 h5 {
		color: #03abea;
		font-size: 16px;
		margin-bottom: 5px;
	}
	.delmhorst-related-topics {
		background: #f5f5f5;
	}
	.delmhorst-related-topics .row-fluid .span6 h5 {
		margin-top: 1px;
	}
	.delmhorst-related-topics .row-fluid {
		padding: 0 15px 13px;
	    box-sizing: border-box;
    }
	.delmhorst-astm-f-2170 .btn.btn-info, .delmhorst-moisture-expert .btn.btn-info {
		background-color: #ea5911;
		border-color: #ea5911;
	}
	.delmhorst-astm-f-2170 .btn.btn-info:hover, .delmhorst-moisture-expert .btn.btn-info:hover {
		background-color: #223137;
		border-color: #223137;
	}
	
/*--Delmhorst Ultimate Guide cms page--*/
	.row-fluid .delmhorst-ultimate-guide-header {
		background: url(/images/product-tabs/delmhorst/expert-take-header.jpg);
		background-size: cover;
	    display: flex;
	    justify-content: center;
	    flex-direction: column;
	    height: 100%;
		box-sizing: border-box;
		background-position-x: 385px;
		background-position-y: center;
	    background-repeat: no-repeat;
	    background-color: #5CBDEF;
	    min-height: 70px;
	}
	.itm-french-content .row-fluid .delmhorst-ultimate-guide-header {
		background-position-x: 343px;
	}
	.delmhorst-ultimate-guide h1 {
		font-weight: bold;
		font-size: 26px;
	    line-height: 34px;
	    color: #313131;
	    margin-bottom: 4px;
	}
	.delmhorst-ultimate-guide h1 span.delmhorst-ultimate-guide-underline {
		border-bottom: 3px solid white;
		padding-bottom: 0;
	}
	.delmhorst-ultimate-guide h2 {
		color: white;
		text-transform: uppercase;
		height: 70px;
		background-size: cover !important;
	    display: flex;
	    justify-content: center;
	    flex-direction: column;
	    padding-left: 15px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    font-size: 22px;
	    line-height: 26px;
	    font-weight: 700;
	    margin-top: 20px;
	    -webkit-margin-before: 20px;
	}
	.delmhorst-ultimate-guide h2.delmhorst-m-m-solutions {
		background: url(/images/product-tabs/delmhorst/moisture-meter-solutions.jpg);
	}
	.delmhorst-ultimate-guide h2.delmhorst-nine-benefits {
		background: url(/images/product-tabs/delmhorst/moisture-meter-9-benefits.jpg);
	}
	.delmhorst-ultimate-guide h3 {
		color: #03abea;
		font-size: 16px;
		margin-bottom: 5px;
		font-weight: bold;
		line-height: 20px;
	}
	.delmhorst-ultimate-guide p a, .delmhorst-ultimate-guide ul a, .delmhorst-ultimate-guide ol a {
		color: #00aaed;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide h2 {
	    margin-top: 15px;
	    -webkit-margin-before: 15px;
		
	}
	
	.delmhorst-ultimate-guide .angle {
		padding: 6px 14px;
	    border: solid 1px #d4d4d4;
	    background-color: #fff;
	    overflow: hidden;
	    position: relative;
	    margin-bottom: 20px;
	}
	.delmhorst-ultimate-guide .angle.angle-pinless {
	    margin-bottom: 10px;
	    margin-top: 10px;
	}
	.delmhorst-ultimate-guide .angle.angle-tips {
	    margin-top: 15px;
	}
	.delmhorst-ultimate-guide .angle::before {
		content: "";
	    position: absolute;
	    height: 100%;
	    -webkit-transform: skew(-30deg);
	    -ms-transform: skew(-30deg);
	    transform: skew(-30deg);
		right: -100%;
	    box-shadow: none;
	    background-color: #03abea;
	    width: 100%;
	}
	.delmhorst-ultimate-guide .angle.angle-pinless::before {
		right: -107%;
	}
	.delmhorst-ultimate-guide .angle.angle-tips::before {
		right: -103%;
	}
	.delmhorst-ultimate-guide .angle .delmhorst-angle-p {
	    position: relative;
		padding-right: 40px;
	}
	.delmhorst-ultimate-guide .angle a.btn.btn-info {
		margin-bottom: 10px;
	}
	.delmhorst-ultimate-guide.delmhorst-ultimate-guide-fr .angle a.btn.btn-info {
		margin-bottom: 0;
	}
	
	.delmhorst-ultimate-guide figure {
		margin: 0 auto 10px;
		width: 90%;
	}
	.delmhorst-ultimate-guide .span6 figure {
		max-width: 366px;
	}
	.delmhorst-ultimate-guide figcaption {
		text-align: center;
		padding: 6px;
		background: #f5f5f5;
	}
	.delmhorst-ultimate-guide figcaption p {
		margin-bottom: 0;
	}
	
	.delmhorst-ultimate-guide .btn.btn-info:hover {
	    background-color: #223137;
	    border-color: #223137;
	}
	.delmhorst-ultimate-guide .btn.btn-info {
	    background-color: #ea5911;
	    border-color: #ea5911;
	}
	.delmhorst-ultimate-guide.span8>.row-fluid>img.pin-type.span3 {
		max-height: 280px;
		width: auto;
	}
	.delmhorst-ultimate-guide-fr .ultimate-guide-download p {
		float: left;
		width: 75%;
	}
	
	/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc .small-text {
		font-size: 10px;
		line-height: 10px;
		margin-top: 5px;
	}
	.fluke-pti120-bc #pti120-monitor-img {
		margin-top: 50px;
	}
	.bonus-content-pti120-image-column{
		margin-top: 4px;
		margin-bottom: -5px;
	}
	.bonus-content-pti120-image-column1{
		margin-top: 3px;
		margin-bottom: 0px;
	}
	.bonus-content-pti120-image-column1 img {
		margin-bottom: 5px;
	}
	.fluke-pti120-bc-image, .fluke-pti120-bc-image-2 {
		margin-bottom: 11px;
	}
	.fluke-pti120-bc table{
		border: 1px solid black;
		font-size: 11px;
		margin-bottom: 5px;
		margin-top: 5px;
		width: 90%;
	}
	.fluke-pti120-bc table td{
		border: 1px solid black;
		line-height: 5px;
	}
	.fluke-pti120-bc .table-cell-grey {
		background-color: #c1c1c1;
		width: 50%;
	}
	.bonus-content-thermal-imaging-table-title {
		margin-top: -3px;
		margin-bottom: 2px;
	}
	.fluke-pti120-bc hr {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.fluke-pti120-bc h3 {
		font-size: 18px;
		font-weight: bold;
		background-image: linear-gradient(to right, #ffc20e , white);
		margin: -4px 0px 4px -6px;
		padding: 0px 5px;
		color: black;
	}
	.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image .span4 {
		margin-left: 0px;
	}
	.fluke-pti120-bc.fr table td {
		line-height: 13px;
	}
	.fluke-pti120-bc.fr .row-fluid.pti120-choose-multiple .span5 {
		margin-bottom: -9px;
	}
	
	/* ------ FLIR EXX Thermal Image ------*/
	.flir-bonus-content-exx-thermal-imaging .span4 .well {
		margin-bottom: 10px;
		padding: 10px;
	}
	.flir-bonus-content-exx-thermal-imaging .span4 .well p {
		font-size: 13px;
		margin-bottom: 0px;
	}
	.flir-bonus-content-exx-thermal-imaging small {
		font-size: 11px;
		line-height: 16px;
		display: block;
		margin-top: 3px;
	}
	.flir-bonus-content-exx-thermal-imaging .four-images-list {
		width: 152%;
		margin-top: 4%;
	}
	.flir-bonus-content-exx-thermal-imaging .four-images-list>.span6 {
		width: 49%;
		margin-left: 2%;
	}
	.flir-bonus-content-exx-thermal-imaging .four-images-list>.span6>.span6 {
		width: 48%;
		margin-left: 4%;
	}
	.flir-bonus-content-exx-thermal-imaging .four-images-list>.span6:first-child, .flir-bonus-content-exx-thermal-imaging .four-images-list>.span6>.span6:first-child {
		margin-left: 0%;
	}
	.product-tabs.tab-pane .flir-bonus-content-exx-thermal-imaging object {
		margin-bottom: 2px;
		margin-right: 0px;
	}
	
	/* ------ Shimpo Tire Sealant BC ------*/
	.shimpo-fg-series-bonus-content .row-fluid .span6:nth-child(2) {
		height: 150px;
		overflow: hidden;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span6 img {
		margin-top: -20%;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span4 img {
		max-width: 130px;
	    max-height: 150px;
	    margin: 0px auto;
	    display: block;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span4 p {
		text-align: center;
		margin-bottom: 0px;
		margin-top: 3px;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span6.well {
		margin:  30px 0px 0px 15px;
		box-sizing: border-box; 
		float: right;
	}
	
	
	
	/* ------ Fluke FL BC ------*/
	.fluke-bonus-content-fl-series {
		margin-bottom: 0px;
		box-sizing: border-box;
		display: flex;
	}
	.fluke-bonus-content-fl-series p sub {
		font-size: 11px;
		line-height: 16px;
		display: block;
	}
	.fluke-bonus-content-fl-series>.span6>div {
		max-height: 210px;
		max-width: 430px;
		overflow: hidden;
	}
	.fluke-bonus-content-fl-series .well {
		padding: 10px;
	}
	.fluke-bonus-content-fl-series>.span4 img {
		width: 15%;
		float: left;
		max-width: 40px;
	}
	.fluke-bonus-content-fl-series>.span4 p {
	    width: 80%;
	    margin-left: 4%;
	    float: left;
	    margin-bottom: 0px;
	    font-size: 13px;
	}
	.fluke-bonus-content-fl-series>.span4 ul {
		float: left;
		width: 80%;
		margin-left: 5%;
		list-style: square inside;
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 13px;
	}
	.fluke-bonus-content-fl-series>.span4.well ul li {
	    text-indent: -1.5em;
		padding-left: 1.5em;
	}
	.fluke-bonus-content-fl-series hr {
		width: 100%;
	}
	
	
	/* ------ Fluke FL Intrinsically Safe Flashlight ------*/
	
	.fluke-bonus-content-fl-series-lamp .clear-m-b {
		margin-bottom: 0;
	}
	.fluke-bonus-content-fl-series-lamp .line-cap {
		line-height: 100%;
	}
	.fluke-bonus-content-fl-series-lamp .fl-series-features {
		margin-bottom: 20px;
	}
	.fluke-bonus-content-fl-series-lamp .fl-series-applications {
		margin-bottom: 16px;
	}
	.fluke-bonus-content-fl-series-lamp .fl-series-img {
		margin-bottom: 8px;
	}
	.fluke-bonus-content-fl-series-lamp .fl-series-common-use {
		margin-bottom: 11px;
	}
@media (max-width: 767px) {
	.fluke-bonus-content-fl-series-lamp .fl-series-img .fl-series-spacing {
		margin-bottom: 18px;
	}	
	.fluke-bonus-content-fl-series-lamp .fl-series-features {
		margin-bottom: 16px;
	}
	.fluke-bonus-content-fl-series-lamp .fl-series-applications {
		margin-bottom: 10px;
	}
	.fluke-bonus-content-fl-series-lamp .fl-series-img {
		margin-bottom: 6px;
	}
	.fluke-bonus-content-fl-series-lamp .fl-series-common-use {
		margin-bottom: -4px;
	}
}

	
	
	/* ------ Shimpo Torque Tool BC ------*/
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:first-child {
		margin-bottom: 5px;
	}
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:first-child .span6{
		height: 255px;
		overflow: hidden;
		float: right;
		margin-left: 20px;
	}
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:first-child .span6 img {
		max-width: 150%;
		margin-left: -30%;
	}
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:last-child {
	    padding-top: 15px;
		border-top: 2px solid rgba(0, 0, 0, 0.05);
	}
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:last-child>.span6 {
		margin-right: 24px;
	}
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:last-child .row-fluid {
		display: flex;
		
	}
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:last-child .row-fluid .span5 {
	    display: flex;
	    justify-content: flex-end;
	    flex-direction: column;
	}
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:last-child .span6 p {
		text-align: center;
	}

	/* ------ Testo - Introducing Testo 300 Bonus Content -------*/

	.introducing-testo-300-bc p {
		margin-top: -5px;
	}
	.introducing-testo-300-bc h4 span, .introducing-testo-300-bc strong {
		color: #ff9000;
	}
	.introducing-testo-300-bc strong {
		display: block;
		margin-bottom: -8px;
		margin-top: 8px;
	}
	.introducing-testo-300-bc hr {
		margin: 10px 0px;
	}
	.introducing-testo-300-bc h4 {
		margin-top: 0px;
	}

	.introducing-testo-300-bc .row-fluid.truly-robust .span4 img {
		max-width: 60%;
	}
	.introducing-testo-300-bc .row-fluid.truly-robust button {
		margin-top: 10px;
	}
	.introducing-testo-300-bc.fr .row-fluid.truly-robust .span6 .btn {
		margin-bottom: 5px;
	}
	
	
	/* ------ Testo - Introducing Testo 300 Bonus Content - software -------*/
	.introducing-testo-300-bc-software strong {
		display: block;
		margin-bottom: -8px;
		line-height: 18px;
	}
	.introducing-testo-300-bc-software h4 {
		margin-top: -3px;
		margin-bottom: 2px;
	}
	.introducing-testo-300-bc-software .row-fluid.introducing .span8 h4 {
		margin-top: 0px;
	}
	.introducing-testo-300-bc-software	.row-fluid.introducing .span5 img {
		max-width: 70%;
	}
	.introducing-testo-300-bc-software	.row-fluid.operation .span4.operation-via p {
		font-size: 12px;
	    line-height: 17px;
	}
	.introducing-testo-300-bc-software	.row-fluid.operation .span4.combustion-analyzer img {
		margin-top: -3px;
	}
	.introducing-testo-300-bc-software	.row-fluid.operation .span4 .row-fluid.smart-touch {
		margin-top: 5px;
	}
	.introducing-testo-300-bc-software strong {
		color: #ff9000;
	}
	.introducing-testo-300-bc-software	.row-fluid.operation .span4 .smarttouch-operation {
		margin-bottom: 15px;
	}
	.introducing-testo-300-bc-software	.row-fluid.operation .span4 .probe-attachment {
		margin-bottom: 3px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking {
		padding-top: 14px;
		border-top: 1px solid rgba(255, 144, 0, .3);
		
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3 {
		width: 47%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .interface {
		margin: 10px 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .documentation {
		/*width: 120%;*/
		margin-top: -5px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .btn {
		width: 88%;
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive .span4 img {
		margin-bottom: 0px;
	}
	.introducing-testo-300-bc-software h4 span {
		color: #ff9000;
	}
	/*----- defelsko-dpm1-dew-point-meter-bc -----*/
	.defelsko-dpm1-dew-point-meter-bc h4 span {
	border-bottom: 4px solid #ffd854;
	margin-bottom: 12px;
	}
	.defelsko-dpm1-dew-point-meter-bc, .defelsko-dpm1-dew-point-meter-bc .span7, .defelsko-dpm1-dew-point-meter-bc .span5 {
		background-color: #eaeaea;
	}
	.defelsko-dpm1-dew-point-meter-bc.well .row-fluid .span5 .small-text {
		font-size: 10px;
	    line-height: 120%;
	    margin-top: 5px;
	}
	.defelsko-dpm1-dew-point-meter-bc .span5 {
		margin-top: 50px;
	}
	
	/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.wired-options, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based {
		box-sizing: border-box;
	}
	
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network {
		background-color: rgba(0,160,175,0.1);
		padding: 10px 0px 0px 10px;
		margin-bottom: 10px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.build .span5 {
		margin-top: 15px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.data .span5 {
		margin-top: 10px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.data{
		margin-bottom: -2px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.data-independent {
		background-color: rgba(0,160,175,0.1);
		padding: 15px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.data-independent .span3 img {
		width: 40%;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2{
		background-color:rgba(0,0,0,0.05);
		padding: 10px;
		border-top: 10px solid rgba(0,160,175,1);
		height: 170px;
		width: 17%;
	}

	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.wired-options a{
		color: rgba(0,160,175,1);
		text-decoration: none;
		font-weight: bold;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols {
		margin-bottom: 10px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based {
		background-color:rgba(246,140,53,0.2);
		padding: 10px 0px 0px 10px;
		margin-bottom: 10px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span5 img {
		margin-bottom: -18px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.diagram img {
		width: 60%;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.diagram span {
		color: #f68c35;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.diagram {
		border-top: 3px solid rgba(246,140,53,0.5);
		padding-top: 6px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration {
		background-color:rgba(0,0,0,0.05);
		padding: 10px 0px 0px 10px;
		margin: 10px 0px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span4 img {
		width: 75%;
		margin-bottom: -4px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.wired-options {
		border-top: 3px solid rgba(246,140,53,0.5);
		border-bottom: 3px solid rgba(246,140,53,0.5);
		padding: 10px 0px 0px 10px;
		margin-bottom: 10px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc.fr .row-fluid.web-based-cols .span2 {
		height: 193px;
	}
	


/* ---- Seek Scan ----- */
.seek-scan-bc .lead {
	margin-bottom: 0px;
}

.seek-scan-bc .btn-info {
	color: #fff;
    background-color: #a92e30;
    border-color: #a92e30;
}

.seek-scan-bc .btn-info.active, .seek-scan-bc .btn-info.focus, .seek-scan-bc .btn-info:active, .seek-scan-bc .btn-info:focus, .seek-scan-bc .btn-info:hover, .seek-scan-bc .open>.dropdown-toggle.btn-info {
	color: #fff;
    background-color: #a92e30;
    border-color: #a92e30;
}

.seek-scan-bc .btn.btn-info.btn-block {
	font-weight: 500;
	margin: 35px 0px 0px 0px;
	display:block;
}

.seek-scan-bc.well {
	padding: 12px !important;
    box-sizing: border-box;
}	
/* ---- End Seek Scan ----- */

/* --- Detecting Body Heat --- */
.detect-elevated-temp-bc .lead {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
}

.detect-elevated-temp-bc .btn-info {
	color: #fff;
    background-color: #a92e30;
    border-color: #a92e30;
}

.detect-elevated-temp-bc.btn-info.active, .detect-elevated-temp-bc.btn-info.focus, .detect-elevated-temp-bc.btn-info:active, .detect-elevated-temp-bc.btn-info:focus, .detect-elevated-temp-bc.btn-info:hover, .detect-elevated-temp-bc.open>.dropdown-toggle.btn-info {
	color: #fff;
    background-color: #981b1e;
    border-color: #981b1e;
}

.detect-elevated-temp-bc .btn.btn-info.btn-block {
	font-weight: 500;
	margin: 8px 0px 0px 0px;
	display:block;
}

.detect-elevated-temp-bc p {
	line-height: 16px;
}

.detect-elevated-temp-bc.well {
	padding: 12px !important;
    box-sizing: border-box;
}

/* HOBO MicroRX Bonus Content*/

	.hobo-microrx-bc h5 {
		font-size: 18px;
		color:  #005588;
		margin-bottom: 8px;
		margin-top: 0px;
	}
	.hobo-microrx-bc hr {
		margin: 0px 0px 13px 0px;
	}
	.hobo-microrx-bc h6 {
		font-size: 16px;
		color: #005588;
		margin-bottom: 2px;
		margin-top: 0px;
	}
	.hobo-microrx-bc strong {
		display: block;
		margin-bottom: -8px;
		color: #005588;
	}
	.hobo-microrx-bc .row-fluid.multi-channel strong {	
		line-height: 16px;
	}
	.hobo-microrx-bc .row-fluid.multi-channel {
		width: 100%;
		margin-bottom: 5px;
	}
	.hobo-microrx-bc .row-fluid.multi-channel .row-fluid.application {
		margin-bottom: -10px;
	}
	.hobo-microrx-bc .row-fluid.multi-channel h6 {
		padding-top: 10px;
		margin-bottom: 0px;
	}
	.hobo-microrx-bc .row-fluid.multi-channel h5 {
		padding-top: 10px;
		margin-bottom: 10px;
	}
	.hobo-microrx-bc .row-fluid.multi-channel .span3 {
		width: 25%;
		padding: 10px 15px 0px 0px;
		margin-left: 0px;
		margin-right: 0px;		
	}
	.hobo-microrx-bc .row-fluid.multi-channel .span3 img {
		margin-bottom: 10px;
	}

	.hobo-microrx-bc .row-fluid.product-breakdown {
		box-sizing: border-box;	
		margin-top: 15px;
	}
	.hobo-microrx-bc .row-fluid.product-breakdown img {
		padding-top: 15px;
	}
	.hobo-microrx-bc a {
		color: #ffa500;
		text-decoration: none;
		font-weight: bold;
	}
	.hobo-microrx-bc a:hover {
		color: #005588;
		text-decoration: none;	
	}
	.hobo-microrx-bc .row-fluid.feature-images {
		background-color: #f3f3f3;
		padding: 10px;
		box-sizing:border-box;
	}
	.hobo-microrx-bc .row-fluid.feature-images img{
		margin-bottom: 5px;
	}
	.hobo-microrx-bc .row-fluid.available-measurements {
		padding: 30px 30px 0px 30px;
		box-sizing: border-box;
		margin-bottom: 5px;
		background-color: #f3f3f3;
	}
	.hobo-microrx-bc .row-fluid.available-measurements h5 {
		text-align: center;
		margin-top: -8px;
	}
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		border-bottom: 2px solid orange;
		margin-bottom: 10px;
		padding-bottom: 20px;
	}
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 12%;
		margin-bottom: -23px;
		margin-top: 15px;
	}
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1 img {
		margin-bottom: 10px;
	}
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.additional .span4 {
		width: 30%;
	}
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.additional {
		
		padding: 0px 10px 10px 10px;
	}
	.hobo-microrx-bc .row-fluid.long-term {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.hobo-microrx-bc .row-fluid.long-term .span3 .long-term-container{
		margin-top: 45%;
	}
	.hobo-microrx-bc .row-fluid.long-term .span3 .long-term-container h6{
		margin-bottom: 20px;
	}
	.hobo-microrx-bc .row-fluid.long-term img {
		width: 100%;
		margin: 0 auto;
	} 
	/*HOBO MicroRX Bonus COntent other Models */
	.hobo-microrx-bc.rx2101 .row-fluid.multi-channel .span4,  .hobo-microrx-bc.rx2103 .row-fluid.multi-channel .span4{
		width: 33%;
		padding: 10px 15px 0px 0px;
		margin-left: 0px;
		margin-right: 0px;
		float: left;	
	}
	.hobo-microrx-bc.rx2101 .row-fluid.multi-channel .span4 img, .hobo-microrx-bc.rx2103 .row-fluid.multi-channel .span4 img {
		margin-bottom: 10px;
		width: 100%;
	}
	.hobo-microrx-bc.rx2101 .small-text, .hobo-microrx-bc.rx2103 .small-text {
		margin-bottom: 5px;
		font-size: 10px;
		line-height: 10px;
		margin-top: 5px;
		line-height: 14px;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 8.8%;
		margin-bottom: -23px;
		margin-top: 15px;
		float: left;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1 img, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1 img {
		margin-bottom: 10px;
	}
/*--- bacharach refrigerant leak detection bc ---*/	
	.bacharach-refrigerant-leak-detection-bc .small-text {
		font-size: 10px;
	    line-height: 10px;
	    margin-top: 5px;
	}
	.bacharach-refrigerant-leak-detection-bc a {	
		color: rgb(246,141,46);
	}
	.bacharach-refrigerant-leak-detection-bc a:link {
		color: rgb(246,141,46);
	}
	.bacharach-refrigerant-leak-detection-bc a:active {
		color: rgb(246,141,46);
	}
	.bacharach-refrigerant-leak-detection-bc a:hover {
		color: rgb(147,201,15);
	}
	.bacharach-refrigerant-leak-detection-bc h4 {
		color: rgb(0,40,85);
	}
	.bacharach-refrigerant-leak-detection-bc h5 {
		font-size: 18px;
		color: rgb(0,40,85);
		margin-bottom: 8px;
		margin-top: 0px;
	}
	.bacharach-refrigerant-leak-detection-bc h6 {
		font-size: 16px;
		color: rgb(0,40,85);
		margin-bottom: 2px;
		margin-top: 0px;
	}	 
	.bacharach-refrigerant-leak-detection-bc .row-fluid.title .span8 {
		margin-top: 14px;
	}
	.bacharach-refrigerant-leak-detection-bc .row-fluid.title .span8 img{
		margin-bottom: 15px;
		height: 274px;
	}
	.bacharach-refrigerant-leak-detection-bc .row-fluid.corona-suppression strong, .bacharach-refrigerant-leak-detection-bc .row-fluid.heated strong, .bacharach-refrigerant-leak-detection-bc .row-fluid.infrared strong, .bacharach-refrigerant-leak-detection-bc .row-fluid.ultrasonic strong {
		display: block;
		color: rgb(246,141,46);
		margin-bottom: -12px;	
	}
	.bacharach-refrigerant-leak-detection-bc .row-fluid.heated .heated-sub-section, .bacharach-refrigerant-leak-detection-bc .row-fluid.infrared .infrared-sub-section  {
		background-color: #f3f3f3;
		padding: 10px 10px 5px 10px;
		margin-bottom: 10px;	
	}
	.bacharach-refrigerant-leak-detection-bc .row-fluid.ultrasonic .ultrasonic-sub-section {
		background-color: #f3f3f3;
		padding: 10px 10px 5px 10px;
		margin-bottom: 0px;
	}
	.bacharach-refrigerant-leak-detection-bc .row-fluid.heated .heated-sub-section strong, .bacharach-refrigerant-leak-detection-bc .row-fluid.infrared .infrared-sub-section strong, .bacharach-refrigerant-leak-detection-bc .row-fluid.ultrasonic .ultrasonic-sub-section strong {
		display: block;
		color: rgb(0,40,85);
	}
	.bacharach-refrigerant-leak-detection-bc .row-fluid.best-way.well {
		border: 1px solid rgb(246,141,46);
		border-radius: 5px;
		box-sizing: border-box;
	}
	.bacharach-refrigerant-leak-detection-bc .how-to-find-sub-section {
		border-left: 10px solid #f3f3f3;
		padding-left: 10px;
		margin-bottom: 10px;
	}
	.bacharach-refrigerant-leak-detection-bc table td.border-right{
		border-left: 0px solid #ddd;	
	}
	.bacharach-refrigerant-leak-detection-bc table th{
		text-align: center;
		font-weight: bold;
		font-size: large;
		padding: 20px;
		background-color: #666666;
		color: white;
	}
	.bacharach-refrigerant-leak-detection-bc .table {
		margin-bottom: 10px;
	}
	.bacharach-refrigerant-leak-detection-bc.fr .row-fluid.title .span8 img {
    margin-bottom: 15px;
    height: 316px;
    margin-top: -1px;
	}
/*--- End of bacharach refrigerant leak detection bc ---*/	

/*--- bacharach-tips-for-Installing-gas-detectors-bc ---*/
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.title .span7 img{
		margin-top: 16px;
		height: 286px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .small-text {
		font-size: 10px;
	    line-height: 10px;
	    margin-top: 5px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc h4 {
		color: rgb(0,40,85);
	}
	.bacharach-tips-for-Installing-gas-detectors-bc h5 {
		font-size: 18px;
		color: rgb(0,40,85);
		margin-bottom: 8px;
		margin-top: 0px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc h6 {
		font-size: 16px;
		color: rgb(0,40,85);
		margin-bottom: 2px;
		margin-top: 0px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.environmental-sub-section {
		box-sizing: border-box;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .environmental-sub-section, .bacharach-tips-for-Installing-gas-detectors-bc .specifics-sub-section{
		background-color: #f3f3f3;
		padding: 10px 10px 5px 10px;
		margin-bottom: 0px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.environmental-sub-section .span7 {
			margin-left: 0px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.environmental strong, .bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.specifics strong, .bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.accessibility strong, .bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.Physical strong {
		display: block;
		color: rgb(246,141,46);
		margin-bottom: -12px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.environmental-sub-section strong, .bacharach-tips-for-Installing-gas-detectors-bc .specifics-sub-section .span7 strong, .bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.Installing strong{
		display: block;
		color: rgb(0,40,85);
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.Installing strong {
		margin-bottom: -12px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.effective.well {
		border: 1px solid rgb(246,141,46);
		border-radius: 5px;
		box-sizing: border-box;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.specifics .specifics-sub-section {
		padding-left: 0px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.environmental-sub-section {
		margin-bottom: 10px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.perimeter {
		margin-bottom: 10px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .selecting-where-sub-section, .bacharach-tips-for-Installing-gas-detectors-bc  .specifics-sub-section{
		border-left: 10px solid #f3f3f3;
		padding-left: 10px;
		margin-bottom: 10px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.Physical .physical-sub-section strong{
		display: block;
		color: rgb(0,40,85);
		margin-bottom: -2px;
	} 
	.bacharach-tips-for-Installing-gas-detectors-bc a {	
		color: rgb(246,141,46);
	}
	.bacharach-tips-for-Installing-gas-detectors-bc a:link {
		color: rgb(246,141,46);
	}
	.bacharach-tips-for-Installing-gas-detectors-bc a:active {
		color: rgb(246,141,46);
	}
	.bacharach-tips-for-Installing-gas-detectors-bc a:hover {
		color: rgb(147,201,15);
	}
	.bacharach-tips-for-Installing-gas-detectors-bc  .row-fluid.Physical .physical-sub-section {
		background-color: #f3f3f3;
		padding: 10px 10px 5px 10px;	
    }
    .bacharach-tips-for-Installing-gas-detectors-bc  .row-fluid.Physical .physical-sub-section p {
	    margin-bottom: 0px;
    }

/*--- End of bacharach-tips-for-Installing-gas-detectors-bc ---*/

/*--FLIR Moisture Meter Guide--*/
	.flir-moisture-meters-bc h4.flir-moisture-meters-heading {
		border-bottom: solid 3px #f9a334;
		font-weight: 600;
	}
	.flir-moisture-meters-bc .flir-building-issues {
		background: #ececee;
	}
	.flir-moisture-meters-bc .flir-building-issues>.span4>div {
		padding: 5px 10px;
	}
	.flir-moisture-meters-bc .flir-building-issues h5 {
		text-transform: uppercase;
		font-weight: 600;
		font-size: 18px;
	}
	.flir-moisture-meters-bc figure {
		margin: 0;
	}
	.flir-moisture-meters-bc figure figcaption {
		text-align: center;
	    padding: 6px;
	    background: #ececee;
	}
	.flir-moisture-meters-bc figure figcaption p {
		margin-bottom: 0;
	}
	.flir-moisture-meters-bc .flir-moisture-meters-guide {
		display: table;
		margin-top: 15px;
		width: 100%;
	}
	.flir-moisture-meters-bc .flir-moisture-meters-guide div {
		display: table-cell;
	}
	.flir-moisture-meters-bc .flir-moisture-meters-guide div:first-child {
		padding-right: 15px;
		vertical-align: middle;
	}
	.flir-moisture-meters-bc .flir-moisture-meters-guide div:last-child {
		text-align: right;
		width: 49%;
	}
	.flir-moisture-meters-bc .flir-moisture-meters-guide h4 {
		margin: 0;
	}

@media (min-width: 1199px)	{
	/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc .row-fluid.bonus-title-description {
		box-sizing: border-box;
	}
	.fluke-pti120-bc .row-fluid.pti120-easily-choose .span8 ul {
		margin-bottom: 1px;
	}
	/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span4 {
		margin-bottom: -6px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span5 {
		margin-bottom: -7px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.wired-options .span6{
	width: 47%;
	}
/*--- bacharach-tips-for-Installing-gas-detectors-bc min-width 1199px---*/
	.bacharach-tips-for-Installing-gas-detectors-bc  .row-fluid.Physical .physical-sub-section {
		display: none;
	}
}
@media (max-width: 1199px) {
	/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc .row-fluid.bonus-title-description {
		box-sizing: border-box;
	}
	.fluke-pti120-bc .row-fluid.pti120-easily-choose ul, .fluke-pti120-bc .row-fluid.pti120-choose-multiple ul {
		margin: 0 0 0px 25px;
	}
	.fluke-pti120-bc .small-text {
		line-height: 120%;
		text-align: left;
	}
	.fluke-pti120-bc .row-fluid.pti120-choose-multiple .span2.bonus-content-pti120-image-column .small-text {
		text-align: center;
	}
	.fluke-pti120-bc h3 {
		margin: -4px 0px 4px -6px;
		padding: 0px 0px 2px 5px;
	}
	.fluke-pti120-bc table td {
		border: 1px solid black;
		line-height: 12px;
	}
	.fluke-pti120-bc.fr .row-fluid.pti120-choose-multiple .span5.bonus-content-bonus-pti120-image-column {
		margin-top: 4px;
	}
	.fluke-pti120-bc.fr .row-fluid.pti120-choose-multiple .span5 {
		margin-bottom: -9px;
	}
	.fluke-pti120-bc.fr table td {
		line-height: 13px;
	}
	.fluke-pti120-bc.fr	.row-fluid.pti120-the-importance .span9 {
		margin-bottom: -9px;
	}
	.fluke-pti120-bc.fr .row-fluid.pti120-choose-multiple .span5 {
		margin-bottom: 1px;
	}
	
	/* ------ FLIR EXX Thermal Image ------*/
	.flir-bonus-content-exx-thermal-imaging .four-images-list {
		margin-top: 0%;
	}
	/* ------ Shimpo Torque Tool BC ------*/
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:last-child>.span6 {
	    margin-right: 16px;
	}
	/* ------ Testo - Introducing Testo 300 Bonus Content - software -------*/
	.introducing-testo-300-bc-software .row-fluid.introducing .span8 {
		margin-bottom: -5px;
	}
	.introducing-testo-300-bc-software hr {
		margin-top: 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.operation-via {
		margin-bottom: -4px;
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive {
		margin-bottom: -3px;
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive .span4 img {
		margin-left: -3px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking {
		padding-top: 11px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3.flue-gas  {
		margin-left: 15px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3.documentation {
		margin-right: 6px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .btn {
		width: 85%;
	}
	/* ------ Testo - Introducing Testo 300 Bonus Content -------*/
	.introducing-testo-300-bc.well {
		margin-bottom: 11px;
		padding-bottom: 0px;
	}
	/*----- defelsko-dpm1-dew-point-meter-bc -----*/
	.defelsko-dpm1-dew-point-meter-bc h4 {
		line-height: 30px;
	}
	/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
	height: 208px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span4 img {
	width: 100%;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span8 {
		margin-bottom: -3px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span5 {
		margin-bottom: -5px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc.fr .row-fluid.web-based-cols .span2 {
		height: 249px;
	}
	/*-- Seek Scan ---- */
	.seek-scan-bc a.btn.btn-info.btn-block {
		font-size: 12px;	
	}
  
	.seek-scan-bc .btn.btn-info.btn-block {
	font-weight: 500;
	margin: 45px 0px 0px 0px;
	display:block;
   }
   /* --- End Seek Scsn -- */

   /* --- Detecting Body Heat --- */
   .detect-elevated-temp-bc a.btn.btn-info.btn-block {
		font-size: 12px;	
	}

	.detect-elevated-temp-bc .btn.btn-info.btn-block {
		font-weight: 500;
		margin: 5px 0px 0px 0px;
		display:block;
	}

	.detect-elevated-temp-bc .lead {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 2px;
	}
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/	
	.accuenergy-acuLink-810-dat-acquisition-bc.fr .row-fluid.seamless-integration .span8 {
		margin-bottom: 2px;
	}
	
/* HOBO MicroRX Bonus Content */
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 12.4%; 
	}
	.hobo-microrx-bc .row-fluid.feature-images .span4{
		margin-bottom: -7px;
	}
	.hobo-microrx-bc .row-fluid.long-term .span3 .long-term-container {
		margin-top: 29%
	}
	.hobo-microrx-bc.rx2103.fr .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 17%;
		padding-bottom: 5px;
		float: left;
	}
	.hobo-microrx-bc.rx2103.fr .row-fluid.available-measurements .row-fluid.container .span1.second-row, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.second-row {
		margin-left: 0px;
	}
	.hobo-microrx-bc.rx2103.fr .row-fluid.available-measurements .row-fluid.container .span1.img-fifth, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.img-fifth {
		margin-bottom: 10px;
	}
	.hobo-microrx-bc.rx2103.fr .row-fluid.available-measurements .row-fluid.container .span1.img-sixth, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.img-sixth {
		margin-left: 0px;
	}
/*--- bacharach refrigerant leak detection bc max 1199px---*/
	.bacharach-refrigerant-leak-detection-bc .row-fluid.title .span8 {
		margin-top: 96px;	
	}	
	.bacharach-refrigerant-leak-detection-bc .row-fluid.title .span8 img{
		height: auto;
	}
	.bacharach-refrigerant-leak-detection-bc.fr .row-fluid.title .span8 img {
    	height: auto;
		margin-top: 24px;
	}
/*--- bacharach-tips-for-Installing-gas-detectors-bc 1199px---*/
	.bacharach-tips-for-Installing-gas-detectors-bc  .row-fluid.Physical .physical-sub-section {
		display: none;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.title .span7 img {
		height: auto;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.title .span7 {
		margin-top: 78px;
	}
	
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span8 {
		width: 61%;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		padding-left: 17px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 {
		width: 33.5%;
	}
/*--Delmhorst Ultimate Guide cms page--*/
	.row-fluid .delmhorst-ultimate-guide-header {
		background-position-x: 400px;
	}
	.itm-french-content .row-fluid .delmhorst-ultimate-guide-header {
		background-position-x: 363px;
	}
	.delmhorst-ultimate-guide .angle p.delmhorst-angle-sm-p {
	    position: relative;
		padding-right: 10px;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide .angle.angle-pinless::before {
		right: -110%;
	}
}
	
@media (min-width: 980px) and (max-width: 1199px) {
	.fluke-clamp-meter-bonus h1{
	font-size: 24px;
	line-height: 1.2;
	}
	.head-bonus-section-fluke{
	padding: 17px 0;
	background-repeat: no-repeat;
	background-size: 100% auto;
	}
	.fluke-clamp-meter-bonus h3{
	color: #ffc200;
	font-size: 19px;
	line-height: 20px;
	}
	.number-breakdown{
	color: #ffc200;
    font-size: 80px;
    display: inline-block;
    border-bottom: 1px solid black;
    line-height: 59px;
    }
    .call-out{
	background-image:url(/images/specialty-pages/fluke-323-bonus-content/sidebox-background.jpg);
	background-repeat: no-repeat;
	float: right;
	border: 1px solid;
	box-shadow: 5px 5px 8px #000000;
	padding: 10px;
	padding-bottom: 7px; 
	margin-right: 15px;
	margin-bottom: 15px;
	background-position: top;
	}
/*-- .well is only for the mobile --*/
	.fluke-clamp-meter-bonus .row-fluid .well{
	display: none;
	}
	.fluke-clamp-meter-bonus .row-fluid.head-bonus-section-fluke{
	margin-top: 0px;
    }
    
    
/*--DeFelsko PosiTector Bonus Content--*/
    .positector-pro-win .span6 img, .positector-pro-win .span5 img {
	    max-height: 162px;
    }
    
/*--Delmhorst Ultimate Guide cms page--*/
	.delmhorst-moisture-expert-fr.delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		font-size: 21px;
		line-height: 25px;
	}
}

/*--Seek Scan Kiosk BC description tab--*/
	.seek-scan-key-feautres img{
		filter: invert(100%); 
		-webkit-filter:invert(100%); 
	}
	
	.seek-scan-kiosk .lead {
		margin-bottom: 0px;
	}
	
	.seek-scan-kiosk .sub-heads {
		font-weight: 700;
	}
	
	.seek-scan-kiosk .product-link {
		color: #aa0100 !important; 
		font-weight: 700;
	}
	
	.seek-scan-kiosk .text-center.seek-compare {
		 background-color: #d5d5d5;
		 padding: 8px;
	}
	
	.seek-scan-kiosk .learn-more {
		 list-style-type: none;
		 margin-top: 10px;
	}
	
	.seek-scan-kiosk .learn-more a {
		 color: #aa0100;
	}
	
	.seek-scan-kiosk .borders {
		border: solid black 1px;
	}
	
	.seek-scan-kiosk .borders p {
		margin: 0px;
	}
	
	.seek-scan-kiosk .list {
		margin-top: 5px !important;
		padding: 0px 7px 7px 7px;
	}
	
	.seek-scan-kiosk .text-center.captions {
		line-height: normal;
		padding: 0px 20px 0px 20px;
	    font-size: 90% !important;
	    margin-top: 10px;
	}
	
	.seek-scan-kiosk-benefits {
		padding: 13px 17px 12px;
		box-sizing: border-box;
		background-color: #e2e2e2;
		margin-top: 10px;
	}
	
	.seek-scan-kiosk .pull-right p {
		margin: 0px !important;
	}
	
	.seek-scan-kiosk .lead {
		margin-top: 10px;
	}
	
	.seek-scan-kiosk .benefits-images {
		padding-top: 5px;
	}

/*--FLIR Exx Series BC description tab--*/
	.flir-exx-series table {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 14px;
		 border-collapse: collapse;
		 width: 100%;
		 text-align: center;
		 margin-bottom: 20px;
	}
	
	.flir-exx-series table td, .flir-exx-series table th {
		border: 1px solid #ddd;
		padding: 8px;
	}

	.flir-exx-series table td{
		width: 25%;
	}
		
	.flir-exx-series tr.table-header {
		padding-top: 7px;
		padding-bottom: 7px;
		text-align: center;
		background-color: #a92e30 !important;
		color: #ffffff;
	}
	
	.flir-exx-series tr.table-images {
		padding-top: 7px;
		padding-bottom: 7px;
	}

	.flir-exx-series tr.table-learn-more {
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	.flir-exx-series tr.table-learn-more a {
		color: #a92e30 !important;
		font-weight: bold;
	}
	
	.flir-exx-series .button-info {
		background-color: #a92e30 !important;	
		color: #ffffff;
	}
	
	.flir-exx-series .btn {
		text-shadow: none !important;
	}
	
	.flir-exx-series .sub-heads {
		font-weight: 700;
	}
	
	.flir-exx-series .text-center.flir-exx-series-compare {
		 background-color: #d5d5d5;
		 padding: 8px;
	}

	.flir-exx-series .borders {
		border: solid black 1px;
	}
	
	.flir-exx-series .borders p {
		margin: 0px;
	}

	.flir-exx-series .lead {
		margin-top: 10px;
	}

	.flir-exx-series .list {
		margin-top: 5px !important;
		padding: 0px 7px 7px 7px;
	}
	
	.flir-exx-series .product-link {
		color: #aa0100 !important; 
		font-weight: 700;
	}
	
	.flir-exx-series .learn-more {
		 list-style-type: none;
		 margin-top: 10px;
	}
	
	.flir-exx-series .learn-more a {
		 color: #aa0100;
	}
	
/*--FLIR Exx Series French BC description tab--*/
	.flir-exx-series-fr table {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 14px;
		 border-collapse: collapse;
		 width: 100%;
		 text-align: center;
		 margin-bottom: 20px;
	}
	
	.flir-exx-series-fr table td, .flir-exx-series-fr table th {
		border: 1px solid #ddd;
		padding: 8px;
	}

	.flir-exx-series-fr table td{
		width: 25%;
	}
		
	.flir-exx-series-fr tr.table-header {
		padding-top: 7px;
		padding-bottom: 7px;
		text-align: center;
		background-color: #a92e30 !important;
		color: #ffffff;
	}
	
	.flir-exx-series-fr tr.table-images {
		padding-top: 7px;
		padding-bottom: 7px;
	}

	.flir-exx-series-fr tr.table-learn-more {
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	.flir-exx-series-fr tr.table-learn-more a {
		color: #a92e30 !important;
		font-weight: bold;
	}
	
	.flir-exx-series-fr .button-info {
		background-color: #a92e30 !important;	
		color: #ffffff;
	}
	
	.flir-exx-series-fr .btn {
		text-shadow: none !important;
	}
	
	.flir-exx-series-fr .sub-heads {
		font-weight: 700;
	}
	
	.flir-exx-series-fr .text-center.flir-exx-series-compare {
		 background-color: #d5d5d5;
		 padding: 8px;
	}

	.flir-exx-series-fr .borders {
		border: solid black 1px;
	}
	
	.flir-exx-series-fr .borders p {
		margin: 0px;
	}

	.flir-exx-series-fr .lead {
		margin-top: 10px;
	}

	.flir-exx-series-fr .list {
		margin-top: 5px !important;
		padding: 0px 7px 7px 7px;
	}
	
	.flir-exx-series-fr .product-link {
		color: #aa0100 !important; 
		font-weight: 700;
	}
	
	.flir-exx-series-fr .learn-more {
		 list-style-type: none;
		 margin-top: 10px;
	}
	
	.flir-exx-series-fr .learn-more a {
		 color: #aa0100;
	}
		
/*--For Mobile--*/
@media (max-width: 979px) {
	.head-bonus-section-fluke{
	padding: 33px 0;
	background-image: url(/images/specialty-pages/fluke-323-bonus-content/979fluke-bonus-header_background.jpg);
	background-repeat: no-repeat;
	height: 0;
	padding-top: 23% !important;
	}
	.fluke-clamp-meter-bonus img {
	display: none;
	}
	.fluke-clamp-meter-bonus .head-bonus-section-fluke .offset1 h1{
    	display: none;
	}
	.fluke-clamp-meter-bonus h1{
	font-size: 25px;
	line-height: 1.2;
	}
	.call-out{
	background-image:url(/images/specialty-pages/fluke-323-bonus-content/sidebox-background.jpg);
	background-repeat: no-repeat;
	float: right;
	border: 1px solid;
	box-shadow: 5px 5px 8px #000000;
	padding: 10px;
	padding-bottom: 7px; 
	margin-right: 15px;
	margin-bottom: 15px;
	background-position: top;
	}
	.fluke-clamp-meter-bonus h3{
	color: #ffc200;
	font-size: 19px;
	line-height: 19px;
	}
	.number-breakdown{
	color: #ffc200;
    font-size: 80px;
    display: inline-block;
    border-bottom: 1px solid black;
    line-height: 59px;
    }
    .product-page-product-tab-mobile-position .accordion-inner .fluke-clamp-meter-bonus .row-fluid .span3{
	float:left;
	margin-top: 5px;
	width: 195px;
    }
    #box4{
	padding-bottom: 5px;
	margin-top: 0px;
	}
	.fluke-clamp-meter-bonus img {
	width: 25%;
	}
/*-- .well is only for the mobile --*/
	.fluke-clamp-meter-bonus .row-fluid .well{
	display: none;
	}
	.fluke-clamp-meter-bonus .row-fluid.head-bonus-section-fluke{
	margin-top: 4px;
    }
	
/*--Delmhorst Moisture Meter Expert Take--*/
	.product-page-product-tab-mobile-position .accordion-inner .delmhorst-moisture-expert .row-fluid .span9 p,
	.product-page-product-tab-mobile-position .accordion-inner .delmhorst-astm-f-2170 .row-fluid .span9 p {
		font-size: 14px;
		line-height: 20px;
	}
	.delmhorst-moisture-expert h4, .delmhorst-astm-f-2170 h4 {
		font-size: 18px;
		line-height: 22px;
		height: auto;
		min-height: 50px;
		padding-right: 15px;
		padding-top: 7px;
	    padding-bottom: 7px;
	}
	.delmhorst-moisture-expert .span5.angle::before {
		right: -112%;
	}
	.delmhorst-astm-f-2170 .angle::before {
		right: -104%;
	}
	
	.delmhorst-moisture-expert .ultimate-guide-discover-more, .delmhorst-moisture-expert .ultimate-guide-discover-more .span4 {
		height: 70px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span8 {
		width: 59%;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		padding-left: 15px;
		height: 56px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 {
		width: 33.5%;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 .btn.btn-info {
		min-width: 110px;
	}
/*--Delmhorst Ultimate Guide cms page--*/
	.delmhorst-ultimate-guide h2 {
	    font-size: 18px;
	    line-height: 22px;
	    height: auto;
	    min-height: 40px;
	    padding-right: 15px;
	    padding-top: 7px;
	    padding-bottom: 7px;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide .angle.angle-pinless::before {
		right: -109%;
	}
	
/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc h3 {
	 	margin: 0px 0px 4px -6px;
	 	padding: 0px 0px 2px 5px;
 	}
 	
	.span4 bonus-content-pti120-image-column, .fluke-pti120-bc .row-fluid.pti120-easily-choose, .fluke-pti120-bc .row-fluid.pti120-choose-multiple {
	 	margin-top: 7px;
 	}
 	.fluke-pti120-bc.fr	.row-fluid.pti120-the-importance .span9 {
		margin-bottom: -8px;
	}
	.fluke-pti120-bc.fr .row-fluid.pti120-easily-choose .span8 {
		margin-bottom: 1px;
	}
	.fluke-pti120-bc.fr .row-fluid.pti120-choose-multiple .span5 {
		margin-bottom: 1px;
	}
/* ------ Testo - Introducing Testo 300 Bonus Content - software -------*/
	.introducing-testo-300-bc-software {
		margin-top: 5px;
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive .span4 img {
		margin-left: -3px;
	}
	.introducing-testo-300-bc-software .row-fluid.introducing .span4 img{
		padding-top: 5px;
		margin-bottom: 10px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4, .introducing-testo-300-bc-software .row-fluid.operation .span4.combustion-analyzer img {
		width: 100%;	
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 {
		margin: 16px 0px -6px 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 .smarttouch-operation, .introducing-testo-300-bc-software .row-fluid.operation .span4 .smarttouch-operation {
		width: 40%;	
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 .probe-attachment {
		width: 40%;
		float: left;
		margin-right: 30px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.operation-via {
		width: 65%;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.combustion-analyzer {
		width: 30%;
		margin-top: 1px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 {
		overflow: hidden;
		width: 100%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3.documentation {
		margin-right: 6px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 img {
		width: 90%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3.documentation img{
		width: 98%;
		height: auto;
		margin-left: -4px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3.documentation, .introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.measure-heating{
		width: 34%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.measure-heating img {
		width: 95%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.measure-heating .tracking-img {
		width: 100%;
		height: 120px;
		overflow: hidden;
		display: flex;
		justify-content: left;
		align-items: center;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.flue-gas {
		margin-left: 6px;
		width:58%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 {
		margin-bottom: 10px;
		margin-left: 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3{

		margin-left: 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .btn {
		width: 85%;
	}
/*----- defelsko-dpm1-dew-point-meter-bc -----*/
	.defelsko-dpm1-dew-point-meter-bc h4 {
	margin-bottom: 0px;
	margin-top: 0px;
	}
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
	height: 187px;
	}

/* -- Seek Scan -- */
	.seek-scan-bc a.btn.btn-info.btn-block {
		font-size: 12px;	
	}

	.seek-scan-bc .btn.btn-info.btn-block {
		font-weight: 500;
		margin: 50px 0px 0px 0px;
		display:block;
	}

	.seek-scan-bc .span3.text-center {
		height: 100%;
	}
	
	/*HOBO MicroRX Bonus Content */
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 22.5%;
	}
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1.second-row {
		margin-left: 0px;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 17%;
		padding-bottom: 5px;
		float: left;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1.second-row, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.second-row {
		margin-left: 0px;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1.img-fifth, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.img-fifth {
		margin-bottom: 10px;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1.img-sixth, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.img-sixth {
		margin-left: 0px;
	}
/*--- bacharach refrigerant leak detection bc max 979px---*/
	.bacharach-refrigerant-leak-detection-bc h5 {
		margin-top: 12px;
	}
	.bacharach-refrigerant-leak-detection-bc .row-fluid.best-way.well {
		padding-bottom: 0px;
	}
	.bacharach-refrigerant-leak-detection-bc.fr .row-fluid.title .span8 img {
   	 	height: auto;
   	 	margin-top: -2px;
	}
/*--- bacharach-tips-for-Installing-gas-detectors-bc 979px---*/
	.bacharach-tips-for-Installing-gas-detectors-bc  .row-fluid.Physical .physical-sub-section {
		display: none;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.effective.well {
		padding-bottom: 0px;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.effective.well h5 {
		margin-top: 12px;
	}	
}
@media (max-width: 976px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
		height: 210px;
	}
}
@media (max-width: 966px) {
/*--- bacharach refrigerant leak detection bc max 966px---*/
	.bacharach-refrigerant-leak-detection-bc.fr .row-fluid.title .span8 img {
    margin-top: 24px;
    }
}	
@media (max-width: 923px) {
	/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc.fr .row-fluid.web-based-cols .span2 {
		height: 288px;
	}
}

@media (max-width: 867px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
	height: 234px;
	}
}
@media (max-width: 843px) {
	/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc.fr .row-fluid.web-based-cols .span2 {
		height: 317px;
	}
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span8 {
		width: 65%;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		padding-right: 18px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 {
		width: 31.5%;
	}
	.delmhorst-moisture-expert-fr.delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		font-size: 17px;
		line-height: 21px;
	}
	
}

@media (max-width: 811px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
	height: 251px;
	}
}
@media (max-width: 797px) {
/*--- bacharach refrigerant leak detection bc max 797px---*/
	.bacharach-refrigerant-leak-detection-bc.fr .row-fluid.title .span8 img {
    margin-top: 50px;
    }
}
@media (max-width: 794px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
	height: 267px;	
	}
}
@media (max-width: 780px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
	height: 291px;
	}
}
@media (max-width: 781px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
	height: 291px;	
	}
}

@media(max-width:979px) and (min-width:768px){
	/* ------ Shimpo Tire Sealant BC ------*/
	.shimpo-fg-series-bonus-content .row-fluid .span4 img {
	    max-width: 80px;
	    max-height: 100px;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span6.well {
		margin-bottom: 10px;
	}
/*--Delmhorst Ultimate Guide cms page--*/
	.delmhorst-ultimate-guide .row-fluid, .delmhorst-ultimate-guide.row-fluid {
	    padding-top: 0;
	}
	.delmhorst-ultimate-guide.span8>.row-fluid>.span3.pull-right {
		width: 25%;
		margin-left: 2.76%;
		float: right;
	}
	.delmhorst-ultimate-guide.span8.offset2 {
		width: 80%;
		margin-left: 10%;
	}
	.row-fluid .offset2.delmhorst-ultimate-guide-header {
		width: 90%;
		margin-left: 10%;
	}
}

/*--These queries now use .well | Sideboxes now hidden--*/
@media (min-width: 768px) and (max-width: 833px) {
	/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc .row-fluid.pti120-the-importance .span9 {
		margin-bottom: -10px;
	}
}
@media (max-width: 767px) {
	.head-bonus-section-fluke h1{
		display: none;
	}
	.fluke-clamp-meter-bonus img {
		display: none;
	}
	.head-bonus-section-fluke{
		height: 0;
		background-size: contain;
		background-image: url(/images/specialty-pages/fluke-323-bonus-content/767mobile-flukebonus-background.jpg);
		background-repeat: no-repeat;
		margin-top: 4px;
		padding-top: 23% !important;
	}
	.fluke-clamp-meter-bonus .call-out{
		display: none;
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-clamp-meter-bonus .row-fluid .span3{
		display: none;
    }
    .fluke-clamp-meter-bonus{
		margin-top: 4px;
    }
    /*--Display Block to show .well--*/
    .product-page-product-tab-mobile-position .accordion-inner .fluke-clamp-meter-bonus .row-fluid .well, .ProductTabs .tab-pane .fluke-clamp-meter-bonus .row-fluid .well{
		display: block;
		width: 82%;
		float: right;
		margin-bottom: 0;
		margin-top: 1%;
		padding: 10px;
    }
    .product-page-product-tab-mobile-position .accordion-inner .fluke-clamp-meter-bonus .row-fluid .well p, .ProductTabs .tab-pane .fluke-clamp-meter-bonus .row-fluid .well p{
		margin: 0;
    }
    .fluke-clamp-meter-bonus .row-fluid.head-bonus-section-fluke{
		margin-top: 10px;
    }
    
/*--DeFelsko PosiTector Bonus Content--*/
	.positector-features .span6 .span2 img {
	    margin: 0 auto;
	    display: block;
	    width: 70px;
	}
	.positector-features .span6 .span2 {
		width: 14.52991452991453%;
		float: left;
		margin-top: 3px;
	}
	.positector-features .span6 {
		margin-bottom: 0;
	}
	.positector-features .span6 .span10 {
		width: 82.90598290598291%;
		margin-left: 2.564102564102564%;
		float: left;
	}
	.positector-features .span6 .span10 p {
		margin-top: 0;
	}
	.positector-usb-wifi-sections {
		margin-top: 0;
	}
	
    .positector-usb-wifi-sections>.row-fluid {
	    padding-bottom: 10px;
    }
	h4.positector-h4 span.positector-icon {
		width: 40px;
	    height: 40px;
	    top: 13px;
	}
	.posisoft-desktop, .posisoft-app, .posisoft-usb-3-col>.span4 {
		display: table;
	}
	.posisoft-desktop .positector-posisoft-integration, .posisoft-app .download-posisoft-app, .posisoft-usb-3-col>.span4>div {
		display: table-footer-group;
	}
	.positector-software>.row-fluid {
		padding-bottom: 20px;
	}
    .positector-software .span4 img {
	    margin: 0 auto;
	    display: block;
    }
    .positector-software .span4 .span8.offset2 {
	    margin: 0 auto;
	    width: 40%;
	    min-width: 250px;
    }
    .posisoft-usb-3-col>.span4>div>img {
	    top: 0;
	    transform: none;
    }
    .posisoft-usb-3-col>.span4>div {
	    height: auto;
    }
    .positector-software>.row-fluid.posisoft-soft-solutions .span4, .positector-software>.row-fluid.posisoft-net .span4 {
	    margin-bottom: 0;
    }
    .positector-software>.row-fluid.posisoft-soft-solutions {
	    padding-bottom: 5px;
    }
    .positector-software>.row-fluid.posisoft-net {
	    padding-bottom: 13px;
    }
	
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-header, .delmhorst-astm-f-2170-header {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.delmhorst-moisture-expert-fr .delmhorst-moisture-header {
	    background-position-x: 158px;
	}
	.delmhorst-moisture-expert h3, .delmhorst-astm-f-2170 h3, .delmhorst-ultimate-guide h1 {
		font-size: 22px;
		line-height: 25px;
		margin-bottom: 9px;
		margin-top: 0;
	}
	.delmhorst-moisture-expert h3 span.delmhorst-moisture-underline, .delmhorst-astm-f-2170 h3 span.delmhorst-moisture-underline {
		padding-bottom: 3px;
	}
	.delmhorst-moisture-expert p, .delmhorst-astm-f-2170 p {
		margin-bottom: 0;
	}
	.delmhorst-moisture-expert h4, .delmhorst-moisture-expert.delmhorst-moisture-expert-fr .ultimate-guide-discover-more h4, .delmhorst-astm-f-2170 h4 {
		font-size: 15px;
		line-height: 17px;
	}
	.delmhorst-moisture-expert .angle::before, .delmhorst-moisture-expert .span5.angle::before {
		right: -102%;
	}
	.delmhorst-astm-f-2170 .angle {
		margin-top: 15px;
	}
	.delmhorst-astm-f-2170 .angle .span4 {
		text-align: center;
	}
	.delmhorst-astm-f-2170 .angle::before {
		right: -110%;
	}
	.product-page-product-tab-mobile-position .accordion-inner .delmhorst-moisture-expert .row-fluid .span9, 
	.product-page-product-tab-mobile-position .accordion-inner .delmhorst-moisture-expert .row-fluid .span3,
	.product-page-product-tab-mobile-position .accordion-inner .delmhorst-astm-f-2170 .row-fluid .span9, 
	.product-page-product-tab-mobile-position .accordion-inner .delmhorst-astm-f-2170 .row-fluid .span3 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	} 
	.product-page-product-tab-mobile-position .accordion-inner .delmhorst-astm-f-2170 .row-fluid .span3 {
		display: block;
		position: static;
		text-align: center;
	}
	.delmhorst-moisture-expert .row-fluid img.pull-right {
		margin-right: auto;
	    margin-left: auto;
	    display: block;
	    float: none;
	}
	
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span8 {
		float: left;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 .btn.btn-info {
		font-size: 14px;
		min-width: 95px;
	}
/*--Delmhorst Ultimate Guide cms page--*/
	.row-fluid.delmhorst-ultimate-guide {
		padding: 0px !important;
		margin: 0px -20px;
		width: 100vw;
	}
	.row-fluid .delmhorst-ultimate-guide-header {
		padding: 0 20px;
		min-height: 70px;
		background: linear-gradient(rgb(92, 189, 239, 0.4),rgb(92, 189, 239, 0.4)), 
			url(/images/product-tabs/delmhorst/expert-take-header.jpg);
		background-size: cover;
		background-position: left center;
	}
	.itm-french-content .row-fluid .delmhorst-ultimate-guide-header {
		background-position-x: 60px;
		background-repeat: no-repeat;
	}
	.delmhorst-ultimate-guide h1 {
	    font-size: 20px;
	    line-height: 23px;
	    margin-bottom: 5px;
	    margin-top: 0;
	}
	.delmhorst-ultimate-guide.span8>.row-fluid>.span3.pull-right {
		margin: 0 auto;
	}
	.delmhorst-ultimate-guide img.thermo-hygrometer.span3 {
		max-width: 173px;
	}
	.delmhorst-ultimate-guide h2 {
	    font-size: 15px;
	    line-height: 17px;
	    background-position: top center !important;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide h2 {
		line-height: 19px;
	}
	.delmhorst-ultimate-guide .angle.angle-pinless img.span3 {
		max-width: 173px;
		margin: 0 auto 10px !important;
	}
	.delmhorst-ultimate-guide .angle.angle-tips img {
		margin: 0 auto;
		display: block;
	}
	.delmhorst-ultimate-guide .angle.angle-tips::before {
	    right: -109%;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide .angle.angle-tips::before {
	    right: -114%;
	}
	.delmhorst-ultimate-guide .angle.angle-pinless::before {
	    right: -124%;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide .angle.angle-pinless::before {
		right: -120%;
	}
	.delmhorst-ultimate-guide .row-fluid figure.span4 {
		margin: 0 auto 10px;
		max-width: 273px;
	}
	.ultimate-guide-download {
		text-align: center;
	}
	.ultimate-guide-download p {
		display: block !important;
	}
	.delmhorst-ultimate-guide-fr .ultimate-guide-download p,
	.ultimate-guide-download a.btn.btn-info.pull-right {
		float: none;
	}
	.delmhorst-ultimate-guide-fr .ultimate-guide-download p {
		width: 100%;
	}
	.delmhorst-ultimate-guide-fr .ultimate-guide-download p.mshow {
		margin-bottom: 0;
	}
	
	/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc .small-text {
		line-height: 120%;
	}
	.fluke-pti120-bc h3 {
		 margin: -4px 0px 4px -6px;
		 padding: 7px 5px;
	}
	.fluke-pti120-bc p {
		font-size: 14px;
		line-height: 20px;	
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-pti120-bc .row-fluid .span9 p {
		font-size: 14px;
		line-height: 20px;
		margin-left: -7px;
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-pti120-bc .row-fluid .span9 .thermal-imagers {
		margin-bottom: -7px;
	}
	.product-page-product-tab-mobile-position .fluke-pti120-bc .span2.bonus-content-pti120-image-column .row-fluid.text-center {
		width: 33%;
		float: left;
		background-color: #ffffff;
	}
	.fluke-pti120-bc .span3.bonus-content-pti120-image-column1 .row-fluid .span12 {
		margin-bottom: 3px;
	}
	.fluke-pti120-bc .row-fluid.pti120-choose-multiple .span4.bonus-content-pti120-image-column {
	 	margin-top: -5px;
 	}
	.fluke-pti120-bc .showContent-tab p {
		font-size: 14px;
		line-height: 20px;
	}
	.fluke-pti120-bc .row-fluid .span4 img, .row-fluid.pti120-thermal-images, .row-fluid.fluke-pti120-bc-image {
		 text-align: center;
	}
	.fluke-pti120-bc .row-fluid.pti120-easily-choose {
		margin-top: -11px;
		margin-bottom: 5px;
	}
	.fluke-pti120-bc .row-fluid.pti120-choose-multiple, .fluke-pti120-bc .row-fluid.pti120-shoot-from, .fluke-pti120-bc .row-fluid.pti120-capture-digital {
		margin-top: -11px;
		margin-bottom: -5px;
	}
	.fluke-pti120-bc .row-fluid.pti120-the-importance {
		margin-bottom: -5px;
	}
	.fluke-pti120-bc .row-fluid.pti120-document-information {
		margin-top: -11px;
		margin-bottom: -14px;
	}
	.fluke-pti120-bc .row-fluid.pti120-choose-multiple .span5.bonus-content-pti120-image-column {
		width: 60%;
		overflow: hidden;
		height: 200px;
	}
	.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image {
		width: 60%;
		margin-bottom: -5px;
	}
	.fluke-pti120-bc .row-fluid.pti120-easily-choose img, .fluke-pti120-bc .row-fluid.pti120-thermal-images, .fluke-pti120-bc #pti120-monitor-img, .fluke-pti120-bc .row-fluid.fluke-pti120-bc-image-2 {
		width: 60%;
 	}
	.fluke-pti120-bc .span2.bonus-content-pti120-image-column {
		margin-top: 15px;
		width: 60%;
	}
	.fluke-pti120-bc #pti120-monitor-img {
		margin-top: 0px;
	}
	.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image {
		width: 100%;
	}
	.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image .span4 {
		width: 33%;
		float: left;
	}
	.fluke-pti120-bc.fr	.row-fluid.pti120-the-importance .span9 {
		margin-bottom: 12px;
	}
	
	/* ------ FLIR EXX Thermal Image ------*/
	.flir-bonus-content-exx-thermal-imaging .span6 {
		float: left;
	}
	.flir-bonus-content-exx-thermal-imaging .four-images-list {
		width: auto;
	}
	.flir-bonus-content-exx-thermal-imaging .span6>.span6 {
		width: 49%;
		float: left;
		margin-left: 2%;	
	}
	.flir-bonus-content-exx-thermal-imaging .span6>.span6:first-child {
		margin-left: 0%;	
	}
	.flir-bonus-content-exx-thermal-imaging .four-images-list>.span6 {
		width: 100%;
	}
	
	/* ------ Shimpo Tire Sealant BC ------*/
	.shimpo-fg-series-bonus-content .row-fluid .span6.well {
		margin:  10px 0px 15px;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span6 .span4 {
		width: 32%;
		margin-left: 2%;
		float: left;
		margin-bottom: 0px;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span6 .span4:first-child {
		margin-left: 0px;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span4 img {
		width: auto;
		height: auto;
		max-height: 120px;
	}
	
	/* ------ Fluke FL BC ------*/
	.fluke-bonus-content-fl-series {
		display: block;
	}
	.fluke-bonus-content-fl-series.bonus-title-description .well {
		float: left;
	}
	
	/* ------ Shimpo Torque Tool BC ------*/
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:first-child .span6 {
		height: 200px;
	}
	.shimpo-torque-tool-tester-bonus-content>.row-fluid:last-child>.span6 {
		max-width: 400px;
		margin: 0px auto 15px;
	}
	/* ------ Testo - Introducing Testo 300 Bonus Content - software -------*/
	.introducing-testo-300-bc-software .row-fluid.operation {
		width: 100%;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 {
		margin: 6px 0px -6px 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.introducing .span4 {
		margin-bottom: 0px;
	}
	
	.introducing-testo-300-bc-software .row-fluid.introducing .span4 img {
		width: 50%;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.combustion-analyzer {
		width: 30%;
		float: left;
		margin-top: 2px;	
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.operation-via {
		width: 65%;
		display: inline-block;
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive {
		width: 100%;
		margin-bottom: -12px;	
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive .span4 {
		width: 30%;
		float: left;
		margin-right: 5px;		
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 {
		overflow: hidden;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3.documentation {
		margin-right: 6px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 img {
		width: 90%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .documentation {
		width: 90%;
		height: auto;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.measure-heating, .introducing-testo-300-bc-software .row-fluid.smart-tracking .span3.documentation{
		width: 40%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.flue-gas {
		margin-left: 6px;
		width: 41%;
		margin-top: 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 {
		margin-bottom: -3px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .btn {
		width: 86%;
	}
	/* ------ Testo - Introducing Testo 300 Bonus Content -------*/
	.introducing-testo-300-bc.well {
		padding-bottom: 0px;
	}
	.introducing-testo-300-bc .row-fluid.protected-display .span4 {
		margin-top: -10px;
		margin-bottom: 20px;
	}
	.introducing-testo-300-bc .row-fluid.truly-robust .span6 img, .introducing-testo-300-bc .row-fluid.protected-display .span4 img, .introducing-testo-300-bc .row-fluid.bolted-housing .span4 img{
		width: 60%;
	}
	.introducing-testo-300-bc .row-fluid.truly-robust {
		margin-bottom: -9px;
		margin-top: -3px;
	}
	.introducing-testo-300-bc hr {
		margin: 10px 0px 20px 0px;
	}
	.introducing-testo-300-bc .row-fluid.bolted-housing {
		margin-top: -1px;
	}
	.introducing-testo-300-bc .row-fluid.truly-robust .span6 .btn {
		margin-bottom: 3px;
	}
	/*----- defelsko-dpm1-dew-point-meter-bc -----*/
	.defelsko-dpm1-dew-point-meter-bc h4 {
		margin-bottom: 10px;
	}
	.defelsko-dpm1-dew-point-meter-bc .span5 {
		width: 60%;
		 margin-top: 0px;
	}
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc h4 {
		line-height: 26px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span5{
		margin-bottom: 9px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.build {
		float: left;
		margin-bottom: -20px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.data {
		display: inline-block;
		margin-bottom: -17px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6 .span7{
		width: 79%;
		float: left;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6 .span5{
		width: 21%;
		display: inline-block;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
		float: left;
		margin-right: 10px;
		height: 183px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols {
		margin-bottom: 0px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span8 {
		width: 60%;
		float: left;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span4 {
		width: 40%;
		display: inline-block;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span4 img {
		margin-bottom: -25px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span7{
		width: 60%;
		float: left;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span5{
		width: 40%;
		display: inline-block;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span5 img {
		margin-bottom: -31px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc.fr .row-fluid.web-based-cols .span2 {
		height: 217px;
	}
	
	/* --- Seek Scan --- */
	
	.seek-scan-bc .btn.btn-info.btn-block {
		font-weight: 500;
		margin: 12px 0px 0px 0px;
		display:block;
	}
	.seek-scan-bc .span3.text-center {
		height: 100%;
		margin-left: 6px;
	}	
	.seek-scan-bc p {
		font-size: 13px !important;
	}	
	.seek-scan-bc p.lead {
		font-size: 14px !important;
	}
	.seek-scan-bc a.btn.btn-info.btn-block {
		font-size: 10px;	
		margin: 10px 0px 0px 0px;
	}	

	/* --- Detecting Body Heat --- */
	.detect-elevated-temp-bc .btn.btn-info.btn-block {
		font-weight: 500;
		margin: 12px 0px 0px 0px;
		display:block;
	}
	
	.detect-elevated-temp-bc .span3.text-center {
		height: 100%;
		margin-left: 6px;
	}
	
	.detect-elevated-temp-bc p {
		font-size: 13px !important;
	}
	
	.detect-elevated-temp-bc p.lead {
		font-size: 14px !important;
	}
	
/*HOBO BOnus Content */
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 24.5%;
		float: left;
	}
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.additional .span4 {
		width: 100%;
	}
	.hobo-microrx-bc .row-fluid.feature-images .span4 {
		width: 33%;
		float: left;
	}
	.hobo-microrx-bc .row-fluid.feature-images {
		padding-left: 15px;
	}
	.hobo-microrx-bc .row-fluid.feature-images .span4 {
		padding: 5px;
		
	}
	.hobo-microrx-bc .row-fluid.long-term .span3 .long-term-container{
		margin-top: 0px;
	}
	.hobo-microrx-bc .row-fluid.long-term .span3 .long-term-container h6 {
		margin-bottom: 10px;
	}
	.hobo-microrx-bc .row-fluid.long-term .span3, .hobo-microrx-bc .row-fluid.long-term .span9{
		width: 100%;
		margin-bottom: 0px;
	}
	.hobo-microrx-bc .row-fluid.multi-channel .span3 {
		margin-bottom: 0px;
	}
/*--- bacharach refrigerant leak detection bc max 767px---*/
	.bacharach-refrigerant-leak-detection-bc .row-fluid.title .span8 {
		margin-top: 0px;
		margin-bottom: -15px;
	}
	.bacharach-refrigerant-leak-detection-bc table td.first-row {
		width: 20%;
	}
	.bacharach-refrigerant-leak-detection-bc table td.border-right {
		width: 20%;
	}
	.bacharach-refrigerant-leak-detection-bc.fr .row-fluid.title .span8 img {
    margin-top: 0px;
    }
/*--- bacharach-tips-for-Installing-gas-detectors-bc 767px---*/
	.bacharach-tips-for-Installing-gas-detectors-bc  .row-fluid.Physical .physical-sub-section {
		display: none;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc .row-fluid.title .span7 {
		margin-top: -16px;
	}
	
/*--FLIR Moisture Meter Guide--*/
	.flir-moisture-meters-bc img {
		display: block;
		margin: 0 auto;
	}
	
	.flir-moisture-meters-bc .flir-building-issues .span4 img {
		margin: 15px auto 0;
		display: block;
	}
	.flir-moisture-meters-bc .flir-building-issues .span4 ul {
		margin-bottom: 0;
	}
	.flir-moisture-meters-bc .flir-building-issues>.span4>div {
		padding-top: 0;
	}
	.flir-moisture-meters-bc figure {
		margin: 0 auto 10px;
		width: 90%;
		max-width: 300px;
	}
	.flir-moisture-meters-bc .flir-moisture-meters-guide h4, 
	.flir-moisture-meters-bc .flir-moisture-meters-guide, 
	.flir-moisture-meters-bc .flir-moisture-meters-guide div {
		display: block;
		width: 100% !important;
	}
	.flir-moisture-meters-bc .flir-moisture-meters-guide h4 {
		margin-bottom: 7px;
	}
}

@media (max-width: 750px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
		width: 30%;
		height: 119px;
	}
}
@media (min-width: 651px) and (max-width: 674px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
		height: 131px;
	}
}
@media (max-width: 650px) {
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
		height: 138px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span7 {
		margin-bottom: 1px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.data {
		margin-bottom: -8px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.build {
		margin-bottom: -8px;
	}
}

@media (min-width: 501px) and (max-width: 767px) {
	/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc .row-fluid.pti120-the-importance .span9{
		padding-right: 10px;
		padding-left: 2px;
	}
}
@media (max-width: 600px) {
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-expert .concrete-angle.angle::before {
		right: -115%;
	}
	.delmhorst-astm-f-2170 .angle::before {
		right: -115%;
	}
/*--Delmhorst Ultimate Guide cms page--*/
	.delmhorst-ultimate-guide .angle.angle-pinless::before {
	    right: -129%;
	}
	.delmhorst-ultimate-guide .angle.angle-tips::before {
		right: -117%;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide .angle.angle-pinless::before {
	    right: -131%;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide .angle.angle-tips::before {
		right: -117%;
	}
	/* ------ Testo - Introducing Testo 300 Bonus Content - software -------*/
	.introducing-testo-300-bc-software .row-fluid.operation .span4 .probe-attachment {
		width: 45%;
		float: left;
		margin-right: 10px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 .smarttouch-operation {
		width: 45%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .btn {
		width: 83%;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.combustion-analyzer {
		margin-right: 5px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6  {
		margin-bottom: -15px;
	}
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
		height: 151px;
	}
	/* --- Seek Scan --- */
	.seek-scan-bc a.btn.btn-info.btn-block {
		font-size: 10px;	
	}	
	.seek-scan-bc .btn {
		padding: 6px 6px;
	}

	/* --- Detect Body Temp --- */
	.detect-elevated-temp-bc a.btn.btn-info.btn-block {
		font-size: 10px;	
	}	
	.detect-elevated-temp-bc .btn {
		padding: 6px 6px;
	}
/*HOBO MicroRX Bonus Content */
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 20%;
	}
	.hobo-microrx-bc.rx2103.fr .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104.fr .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 20%;
	}
/*--- bacharach-tips-for-Installing-gas-detectors-bc 600px---*/
	.bacharach-tips-for-Installing-gas-detectors-bc  .row-fluid.Physical .physical-sub-section {
		display: block;
	}
	.bacharach-tips-for-Installing-gas-detectors-bc  .row-fluid.Physical img {
		display: none;
	}
}
@media (max-width: 550px) {
	/* ------ Testo - Introducing Testo 300 Bonus Content - software -------*/
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3, .introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.flue-gas {
		width: 100%;	
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.measure-heating, .introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.documentation{
		width: 60%;	
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.documentation {
		margin-bottom: 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .btn {
		width: 86%;
	}
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
		height: 150px;
	}
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-expert .ultimate-guide-discover-more {
		background: url(/images/product-tabs/delmhorst/ultimate-guide-discover-more-mobile.jpg);
		background-position-x: right;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 {
		width: 120px;
		margin-left: 25px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 .btn.btn-info {
	    width: 60px;
	    min-width: inherit;
	    white-space: break-spaces;
	    line-height: 17px;
	}
	.delmhorst-moisture-expert.delmhorst-moisture-expert-fr .ultimate-guide-discover-more .span4 .btn.btn-info {
	    width: 63px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span8 {
		width: auto;
		float: none;
	}
	.delmhorst-moisture-expert.delmhorst-moisture-expert-fr .ultimate-guide-discover-more h4, .delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		font-size: 12px;
		line-height: 15px;
	}

}

@media (max-width: 500px) {
	.head-bonus-section-fluke{
		height: 0;
		background-size: contain;
		padding: 0;
		background-image: url(/images/specialty-pages/fluke-323-bonus-content/500mobile-flukebonus-background.jpg);
		background-repeat: no-repeat;
		padding-top: 38% !important;
	}
	.fluke-clamp-meter-bonus h1{
		font-size: 22px;
		line-height: 1.2;
		float: left;
	}
	.fluke-clamp-meter-bonus h3{
		color: #ffc200;
		font-size: 17px;
		float: left;
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-clamp-meter-bonus .row-fluid .well, .ProductTabs .tab-pane .fluke-clamp-meter-bonus .row-fluid .well{
		display: block;
		width: 77%;
		float: right;
		margin-bottom: 0;
		margin-top: 2%;
		padding: 10px;
    }
    .product-page-product-tab-mobile-position .accordion-inner .fluke-clamp-meter-bonus .row-fluid .well p, .ProductTabs .tab-pane .fluke-clamp-meter-bonus .row-fluid .well p{
		margin: 0;
    }
    .fluke-clamp-meter-bonus .row-fluid.head-bonus-section-fluke{
		margin-top: 10px;
    }
	
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-expert .angle::before {
	    right: -115%;
	}
	.delmhorst-moisture-expert .span5.angle::before {
		right: -105%;
	}
	.delmhorst-moisture-expert .concrete-angle.angle::before {
		right: -120%;
	}
	.delmhorst-moisture-expert .angle p.delmhorst-angle-p {
		padding-right: 40px;
	}
	.delmhorst-astm-f-2170 .angle::before {
		right: -130%;
	}
	.delmhorst-astm-f-2170 .angle p.delmhorst-angle-p {
		padding-right: 40px;
	}
/*--Delmhorst Ultimate Guide cms page--*/
	.delmhorst-ultimate-guide .angle.angle-tips::before {
	    right: -123%;
	}
	.delmhorst-ultimate-guide .angle.angle-pinless::before {
	    right: -149%;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide .angle.angle-tips::before {
	    right: -131%;
	}
	.delmhorst-ultimate-guide-fr.delmhorst-ultimate-guide .angle.angle-pinless::before {
	    right: -152%;
	}
	
	/* ------ Fluke PTI120 BC ------*/
	.product-page-product-tab-mobile-position .accordion-inner .fluke-pti120-bc .row-fluid.pti120-the-importance .span9, .product-page-product-tab-mobile-position .accordion-inner .fluke-pti120-bc .span3.bonus-content-pti120-image-column1, .fluke-pti120-bc .row-fluid.fluke-pti120-bc-image{
		width: 100%;
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-pti120-bc .row-fluid .span9 p {
		margin-left: -3px;
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-pti120-bc .span3.bonus-content-pti120-image-column1 .row-fluid {
		width: 32%;
		float: left;
		margin-left: 1%;
	}
	.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image {
		width: 100%;
	}
	.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image-2, .fluke-pti120-bc .row-fluid.pti120-easily-choose img, .fluke-pti120-bc .row-fluid.pti120-thermal-images, .fluke-pti120-bc #pti120-monitor-img, .fluke-pti120-bc .row-fluid.pti120-choose-multiple .span2.bonus-content-pti120-image-column {
		width: 80%;
	}
	.fluke-pti120-bc .row-fluid.pti120-choose-multiple .span5.bonus-content-pti120-image-column {
		width: 80%;
		overflow: hidden;
		height: 150px;
	}
	.fluke-pti120-bc .row-fluid.pti120-the-importance .span9 {
		padding-left: 1px;
	}
	.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image .span4 {
		width: 33%;
		float: left;
	}
	/* ------ Testo - Introducing Testo 300 Bonus Content - software -------*/
	.introducing-testo-300-bc-software .row-fluid.smart-tracking {
		margin-top: 23px;
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive {
		margin-bottom: -19px;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking {
		padding-top: 6px;
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive .span4{
		width: 100%;
		margin-bottom: -6px;
	}
	.introducing-testo-300-bc-software .row-fluid.truly-intuitive .span4 img, .introducing-testo-300-bc-software .row-fluid.operation .span4 img{
		width: 60%;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.combustion-analyzer {
		width: 50%;
		margin-top: 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.operation-via {
		width: 100%;
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.documentation {
		margin-bottom: 0px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 .probe-attachment {
		width: 45%;
		float: left;
		margin-right: 10px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 .smarttouch-operation {
		width: 45%;	
	}
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span3 .btn {
		width: 85%;
	}
	/* ------ Testo - Introducing Testo 300 Bonus Content -------*/
	.introducing-testo-300-bc .row-fluid.truly-robust .span6 img, .introducing-testo-300-bc .row-fluid.protected-display .span4 img, .introducing-testo-300-bc .row-fluid.bolted-housing .span4 img{
		width: 80%;
	}
	/*----- defelsko-dpm1-dew-point-meter-bc -----*/
	.defelsko-dpm1-dew-point-meter-bc .span5 {
		width: 80%;
	}
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span7{
		margin-bottom: 0px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based-cols .span2 {
		width: 100%;
		height: auto;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6 .span7 {
		width: 60%;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6 .span5 {
		width: 40%;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.diagram img {
		width: 80%;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.wired-options .span6 {
		width: 96%;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc.fr .row-fluid.web-based-cols .span2 {
		height: auto;
	}
/* HOBO MicroRX Bonus Content */
	.hobo-microrx-bc .row-fluid.multi-channel .span3 {
		width: 90%;
	}
	.hobo-microrx-bc .row-fluid.multi-channel .span3 img {
		width: 100%;
	}

	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 25%; 
		padding: 10px;
	}
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.additional .span4 {
		width: 100%;
	}
	.hobo-microrx-bc .row-fluid.feature-images .span4 {
		width: 100%;
		padding-left: 0px;
	}
	.hobo-microrx-bc .row-fluid.feature-images .span4 img {
		width: 100%;
	}
	.hobo-microrx-bc.rx2101 .row-fluid.multi-channel .span4, .hobo-microrx-bc.rx2103 .row-fluid.multi-channel .span4 {
		width: 90%;
	}
	.hobo-microrx-bc.rx2101 .row-fluid.multi-channel .span4 img, .hobo-microrx-bc.rx2103 .row-fluid.multi-channel .span4 img {
		width: 100%;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 33%;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1.img-third, .hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1.img-sixth, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.img-third, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.img-sixth {
		margin-bottom: 28px;
		
	}
	.hobo-microrx-bc.rx2103.fr .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104.fr  .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 33%;
	}

}
@media (max-width:450px){
/*HOBO MicroRX Bonus Content */
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 45%;
		padding: 0px;
	}

}
@media (max-width: 401px) {
	.head-bonus-section-fluke{
		height: 0;
		background-size: contain;
		padding: 0;
		background-image: url(/images/specialty-pages/fluke-323-bonus-content/500mobile-flukebonus-background.jpg);
		background-repeat: no-repeat;
		margin-bottom: 5px;
		padding-top: 38%;
	}
	.fluke-clamp-meter-bonus h1{
		font-size: 22px;
		line-height: 1.2;
		float: left;
	}
	.fluke-clamp-meter-bonus h3{
		color: #ffc200;
		font-size: 17px;
		float: left;
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-clamp-meter-bonus .row-fluid .well, .ProductTabs .tab-pane .fluke-clamp-meter-bonus .row-fluid .well{
		display: block;
		width: 70%;
		float: right;
		margin-bottom: 5px;
		margin-top: 0;
		padding: 10px;
    }
    .product-page-product-tab-mobile-position .accordion-inner .fluke-clamp-meter-bonus .row-fluid .well p, .ProductTabs .tab-pane .fluke-clamp-meter-bonus .row-fluid .well p{
		margin: 0;
    }
    .fluke-clamp-meter-bonus .row-fluid.head-bonus-section-fluke{
		margin-top: 10px;
    }
}
@media (max-width: 400px) {
	/* ------ Fluke PTI120 BC ------*/
 	.fluke-pti120-bc h3 {
		margin: -4px 0px 4px -6px;
		padding: 5px 5px;
	}
	.fluke-pti120-bc .span9 {
		line-height: 17px;
		font-size: 13px;
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-pti120-bc .span3.bonus-content-pti120-image-column1 {
		width: 100%;
	}
	.product-page-product-tab-mobile-position .accordion-inner .fluke-pti120-bc .span3.bonus-content-pti120-image-column1 .row-fluid {
		width: 32%;
		float: left;
		margin-left: 1%;
	}
	.fluke-pti120-bc .row-fluid.text-center {
		width: 33%;
		float: left;
	}
	.fluke-pti120-bc .span2.bonus-content-pti120-image-column {
		margin-top: 12px;
	}
}
@media (max-width: 399px) {
/*--Delmhorst Ultimate Guide cms page--*/
	.delmhorst-ultimate-guide h1 span.delmhorst-ultimate-guide-underline {
		border: none;
	}
	.delmhorst-ultimate-guide h1 {
		margin-bottom: 0;
		width: 220px;
	}
}
@media (max-width: 390px) {
	/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc .row-fluid.pti120-choose-multiple .span2.bonus-content-pti120-image-column {
		margin-top: 15px;
		width: 100%;
	}
	.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image,.fluke-pti120-bc .row-fluid.fluke-pti120-bc-image-2, .fluke-pti120-bc .row-fluid.pti120-easily-choose img, .fluke-pti120-bc .row-fluid.pti120-thermal-images, .fluke-pti120-bc .row-fluid.pti120-choose-multiple .span5.bonus-content-pti120-image-column, .fluke-pti120-bc #pti120-monitor-img, .fluke-pti120-bc .row-fluid.pti120-choose-multiple .span5.bonus-content-pti120-image-column  {
		width: 100%;
	}
	
	/* ------ Shimpo Tire Sealant BC ------*/
	.shimpo-fg-series-bonus-content .row-fluid .span4 img {
		max-height: 100px;
	}
}
@media (max-width: 385px) {
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-expert .angle::before, .delmhorst-astm-f-2170 .angle::before, .delmhorst-ultimate-guide .angle::before {
		display: none;
	}
	.delmhorst-moisture-expert .angle p.delmhorst-angle-p, .delmhorst-astm-f-2170 .angle p.delmhorst-angle-p, 
	.delmhorst-ultimate-guide .angle .delmhorst-angle-p, .delmhorst-ultimate-guide .angle p.delmhorst-angle-sm-p {
		padding-right: 0;
	}
	
	.delmhorst-moisture-expert .ultimate-guide-discover-more {
		background-position-x: left;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		padding-left: 10px;
		padding-right: 0;
		height: 66px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 {
		margin-left: 0;
		width: 90px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more .span4 .btn.btn-info {
		font-size: 13px;
		line-height: 14px;
		width: 52px;
		padding: 6px 8px;
	}
	.delmhorst-moisture-expert .ultimate-guide-discover-more, .delmhorst-moisture-expert .ultimate-guide-discover-more .span4 {
		height: 80px;
	}
	.delmhorst-moisture-expert.delmhorst-moisture-expert-fr .ultimate-guide-discover-more .span4 .btn.btn-info {
	    width: 59px;
	}
	.delmhorst-moisture-expert.delmhorst-moisture-expert-fr .ultimate-guide-discover-more .span4 {
		width: 97px;
	}
}
@media (max-width: 380px) {
/*--- bacharach refrigerant leak detection bc max 380px---*/
	.bacharach-refrigerant-leak-detection-bc table {
		font-size: 11px;
		line-height: 16.5px;
	}
	.bacharach-refrigerant-leak-detection-bc table th {
		font-size: small;
	}
}
@media(max-width:360px){
	/* ------ Shimpo Tire Sealant BC ------*/
	.shimpo-fg-series-bonus-content .row-fluid .span4 small {
		font-size: 70%;
	}
	.shimpo-fg-series-bonus-content .row-fluid .span4 img {
		max-height: 80px;
	}
}
@media(max-width:350px) {
/*HOBO MicroRX Bonus Content */
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 50%;
	}
	.hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1.img-forth,  .hobo-microrx-bc.rx2103 .row-fluid.available-measurements .row-fluid.container .span1.img-eighth, .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.img-forth,  .hobo-microrx-bc.rx2104 .row-fluid.available-measurements .row-fluid.container .span1.img-eighth{
		margin-bottom: 10px;
	}
	.hobo-microrx-bc.rx2103.fr .row-fluid.available-measurements .row-fluid.container .span1, .hobo-microrx-bc.rx2104.fr .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 50%;
	}
/*--- bacharach refrigerant leak detection bc max 350px---*/
	.bacharach-refrigerant-leak-detection-bc table {
		width: 100%;
	}
	.bacharach-refrigerant-leak-detection-bc table td.first-row {
		padding: 5px;
	}
	.bacharach-refrigerant-leak-detection-bc table td.border-right {
		padding: 5px;
	}
	
/*--Delmhorst Moisture Meter Expert Take--*/
	.delmhorst-moisture-expert.delmhorst-moisture-expert-fr .ultimate-guide-discover-more .span4 .btn.btn-info {
	    width: 59px;
	    padding: 6px 6px 6px 8px;
	}
	.delmhorst-moisture-expert.delmhorst-moisture-expert-fr .ultimate-guide-discover-more h4, .delmhorst-moisture-expert .ultimate-guide-discover-more h4 {
		font-size: 11.5px;
	}
	.delmhorst-moisture-expert.delmhorst-moisture-expert-fr .ultimate-guide-discover-more .span4 {
		width: 91px;
	}

}
@media (max-width: 330px) {
	/* ------ Fluke PTI120 BC ------*/
	.fluke-pti120-bc .row-fluid.pti120-choose-multiple .span2.bonus-content-pti120-image-column .row-fluid.text-center {
		width: 30%;	
		float: left;
		margin-left: 1.66%;
		margin-left: 1.66%;
	}
}
@media (max-width: 320px) {
	/* ------ Testo - Introducing Testo 300 Bonus Content - software -------*/
	.introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.measure-heating, .introducing-testo-300-bc-software .row-fluid.smart-tracking .span6 .span3.documentation, .introducing-testo-300-bc-software .row-fluid.truly-intuitive .span4, .introducing-testo-300-bc-software .row-fluid.truly-intuitive .span4 img, .introducing-testo-300-bc-software .row-fluid.introducing .span4 img {
		width: 100%;	
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4.combustion-analyzer {
		width: 80%;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 .smarttouch-operation {
		width: 100%;
		margin-bottom: 10px;
	}
	.introducing-testo-300-bc-software .row-fluid.operation .span4 .probe-attachment {
		width: 100%;
		margin-bottom: 9px;
	}
	/* ------ Testo - Introducing Testo 300 Bonus Content -------*/
	.introducing-testo-300-bc .row-fluid.truly-robust .span6 img, .introducing-testo-300-bc .row-fluid.protected-display .span4 img, .introducing-testo-300-bc .row-fluid.bolted-housing .span4 img{
		width: 100%;
	}
	/*----- defelsko-dpm1-dew-point-meter-bc -----*/
	.defelsko-dpm1-dew-point-meter-bc .span5 {
        width: 100%;
    }
	.defelsko-dpm1-dew-point-meter-bc h4 {
		line-height: 25px;
	}
/*----- accuenergy-acuLink-810-dat-acquisition-bc -----*/
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span4, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span5, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6 .span5, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.diagram img {
		width: 95%;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6 .span7, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.wired-options .span6, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.seamless-integration .span8, .accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span7  {
		width: 92%;
	}  
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.build .span5 {
		margin-top: -34px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.build-network .span6.data .span5 {
		margin-bottom: -8px;
		margin-top: -34px;
	}
	.accuenergy-acuLink-810-dat-acquisition-bc .row-fluid.web-based .span5 {
		margin-bottom: 16px;
	}
	
/* HOBO MicroRX Bonus Content */
	.hobo-microrx-bc .row-fluid.available-measurements .row-fluid.container .span1 {
		width: 50%;
		padding: 0px;
	}
	.hobo-microrx-bc .row-fluid.multi-channel .span3 {
		width: 100%;
	}
	.hobo-microrx-bc .row-fluid.feature-images .span4 {
		width: 100%;
	}
	.hobo-microrx-bc.rx2101 .row-fluid.multi-channel .span4, .hobo-microrx-bc.rx2103 .row-fluid.multi-channel .span4{
		width: 100%;
	}
	.hobo-microrx-bc.rx2103.fr .row-fluid.available-measurements .row-fluid.container .span1.img-second, .hobo-microrx-bc.rx2104.fr .row-fluid.available-measurements .row-fluid.container .span1.img-second {
		margin-bottom: 10px;
	}
	.hobo-microrx-bc.fr .row-fluid.available-measurements .row-fluid.container .span1.img-second, .hobo-microrx-bc.rx2101.fr .row-fluid.available-measurements .row-fluid.container span1.img-second {
		margin-bottom: 10px;
	}

}

/* ----- HOBO Data Logger BONUS CONTENT -----*/

.hobo-data-logger-bonus-content .row-fluid .well{
	background-color: #fafafa;
	margin-top: 20px;
}
.hobo-data-logger-bonus-content .row-fluid .breakdown-number{
	display: inline;
	float: left;
	margin-left: -15px;
	color: rgb(0,87,135);
}
.hobo-data-logger-bonus-content .row-fluid .span2{
	margin-left: 5%;
}
.hobo-data-logger-bonus-content .row-fluid .data-logger-hobo-hero-image{
	padding-bottom: 25px;
}
.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to{
	border: 1px solid;
	border-color: rgb(0,87,135);
}
.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to p{
	margin-top: 10%;
}
.hobo-data-logger-bonus-content .row-fluid .hobo-applications-info-graphic{
	background: orange;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 30px;
}
.hobo-data-logger-bonus-content .row-fluid .hobo-applications-info-graphic p{
	text-align: center;
	margin-left: 20%;
	margin-right: 20%;
	color: #000000;
}
.hobo-data-logger-bonus-content .row-fluid .data-logger-types-graphics{
	display: block;
	margin: 0 auto;
	padding-bottom: 10px;
}
.hobo-data-logger-bonus-content .row-fluid .lead{
	margin-bottom: 12px;
}
@media (max-width: 979px) {
	.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to ol li:nth-child(even) {
		margin-left: 2.7624309392265194%;
	}
	.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to ol li:nth-child(odd) {
		clear: left;
	}
	.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to{
		border: 1px solid;
		border-color: #005787;
		padding: 0px 15px 10px;
	}
	.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to p{
		display: inline;
	}
	
	.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to ol {
		counter-reset: item;
		list-style: none;
		margin: 0;
	}
	.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to ol li {
		counter-increment: item;
		width: 48.61878453038674%;
		margin-left: 0;
		float: left;
		margin-top: 10px;
	}
	.hobo-data-logger-bonus-content .row-fluid .data-logger-how-to ol li:before {
		font-weight: bold;
		color: #005787;
		line-height: 1;
		display: inline-block;
	}
	.data-logger-how-to ol li:nth-child(1):before {content: "1";}
	.data-logger-how-to ol li:nth-child(2):before {content: "4";}
	.data-logger-how-to ol li:nth-child(3):before {content: "2";}
	.data-logger-how-to ol li:nth-child(4):before {content: "5";}
	.data-logger-how-to ol li:nth-child(5):before {content: "3";}
	.hobo-data-logger-bonus-content .row-fluid .hobo-applications-info-graphic p {
		margin: 0;
		margin-bottom: 10px;
	}
	.hobo-data-logger-bonus-content .row-fluid .hobo-applications-info-graphic {
		padding: 15px;
	}
	/*--- Detecting Body Heat --- */

	.detect-elevated-temp-bc a.btn.btn-info.btn-block {
		font-size: 12px;	
	}
 
	.detect-elevated-temp-bc .btn.btn-info.btn-block {
		font-weight: 500;
		margin: 10px 0px 0px 0px;
		display:block;
  	}
	
  	.detect-elevated-temp-bc .span3.text-center {
		height: 100%;
	}
	
}
@media (max-width: 767px) {
	.hobo-data-logger-bonus-content .row-fluid .lead {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 0;
	}
	.data-logger-how-use {
		display: table;
	}
	.data-logger-how-use .span4 {
		text-align: center;
	}
	.data-logger-how-use .span8 {
		display: table-footer-group;
	}
	
	.hobo-data-logger-bonus-content .row-fluid .breakdown-number{
		display: inline;
		float: left;
		margin-left: 0;
		color: rgb(0,87,135);
	}
	.hobo-data-logger-bonus-content .row-fluid .hobo-applications-info-graphic p {
		margin: 0;
	}
/*--Fluke 435 ii Bonus Content--*/ 
	.fluke-bonus-well-box.well {
		padding: 10px;
	}
	.fluke-bonus-well-box.well p {
		margin-bottom: 0px;
	}
	.images-section-style {
		margin-left: 0px !important;
		width: 33.3%;
		height: 92px;
	}
	.advanced-power-quality-section h5, .advanced-power-quality-section p {
	    margin-left: 10px;
	    width: 60%;
	}
	.fluke-430-family-compare span {
		display: inline-block;
		overflow: hidden;
		max-height: 120px;
	}
	.fluke-430-family-compare img {
		width: 100%; 
		float: left;
	}
	.fluke-430-family-compare p {
		float: left; 
		margin-left: 3%; 
		width: 62%;
		margin-bottom: 0px;
	}
	.fluke-430-family-compare ul {
		float: right; 
		margin-left: 0%; 
		width: 100%;
	}
	.fluke-430-family-compare li {
		margin-left: 19px;
	}
/* ----- Fluke 1305 BONUS CONTENT -----*/
	.product-page-product-tab-mobile-position .accordion-group .accordion-inner .table-striped td, th.text-size-fluke-1503-title-sub {
		line-height: 14px;
		font-size: 10px;
	}
	.itm-french-content .product-page-product-tab-mobile-position .accordion-group .accordion-inner .table-striped td, .itm-french-content th.text-size-fluke-1503-title-sub {
		font-size: 9px;
		line-height: 13px;
	}
	.product-page-product-tab-mobile-position .accordion-group .accordion-inner .table-striped td {
		padding: 3px 1px !important;
	}
	.fluke-bonus-1503 .span1 {
		width: 15%;
	}
}
@media (max-width: 650px){
/*--Fluke 435 ii Bonus Content--*/ 
	.images-section-style {
		
		float: left;
	    background-size: cover;
	    margin-left: 0px;
	}
	.fluke-435-bonus-images {
		width: 100% !important; 
		height: 80px !important;
	}
	.fluke-435-bonus-content-teaser>div {
		margin-bottom: 0px;
	}
	.fluke-435-bonus-content-teaser>div>p {
		margin-left: 0%; 
		width: 100%;
	}
	.fluke-435-bonus-images {
		width: 100%;
		float: left;
	    background-size: cover;
	    margin-bottom: 5px;
	}
	.fluke-435-bonus-content-teaser ul {
		margin-left: 18px !important;
	}
	.fluke-435-bonus-content-teaser a {
		font-size: 13px !important;
	}
}

/* ----- DENT Current Tranformers BC -----*/

.dent-ct-p {
	padding-bottom: 10px; 
}

.dent-ct-h2 {
	padding: 4px 8px 6px 8px !important;
	color: #ffffff !important;
}

.dent-ct-h2-margin {
	padding: 4px 8px 6px 8px !important;
	color: #ffffff !important;
	margin-top: 15px;
}

.dent-ct-h5 {
	margin-bottom: 0px !important;
}

.dent-links {
	font-weight: 600;
	color: #005ba7;
}

@media (max-width: 767px){
	
}


/* ----- DENT Current Tranformers BC FR -----*/

.dent-first-image {
	margin-left: 15px;
}

/* ----- Fluke TV40 Series BC -----*/

.fluke-process-h5 .bonus-content-section-line {
	margin-bottom: 0px !important;
}

.fluke-process-h5 {
	 margin-bottom: 2px;
}

.row-fluid bonus-title-description fluke-process span12 {
	margin-top: 0px;
}

.fluke-process-button-left {
	background-color: #FEC215 !important;
	color: black;
	border: none;
	display: block;
	float: left !important;	 
}

.fluke-process-button-right {
	background-color: #FEC215 !important;
	color: black;
	border: none;
	display: block;
	float: right !important;	 
}

.fluke-process-big-bkgd-image {
	background-image: url(/images/specialty-pages/fluke-process-tv40-series-bonus-content/fluke-process-thermoview-software.jpg);
	height: 312px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;	
	margin-bottom: 10px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.fluke-process-big-bkgd-image p {
	margin-left: 17px;
	font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: black;
}

.fluke-process-vibration-welding .span8 {
	display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.fluke-process-vibration-welding {
	position: relative;
	overflow: hidden;
}

.fluke-process-h5 .bonus-content-section-line {
	margin-bottom: 0px !important;
}

@media (max-width: 767px){
	
	.fluke-process-button-left {
		margin-bottom: 10px; 
	}

	.fluke-process-button-right {
		margin-bottom: 10px;
	}
	
}


/* ----- HOBO Choosing Right Data Logger -----*/

.hobo-data-logger-background {
	 background-color: #005487;
	 border-radius: 10px;	 
}

.hobo-data-logger-text {
	 color: white;
	 padding: 10px 10px 0px 10px;
}

.hobo-data-logger-list {
	 color: white;
	 padding: 0px 10px 0px 10px;
}

.hobo-data-logger-video {
	position: relative;
	padding: 10px 0px 0px 10px;
	width: 100%;
	height: 429px;
}

/* ----- SMI BATCAM Bonus Content -----*/
.smi-batcam-banner {
	background-image: linear-gradient( rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4) ), url("../images/specialty-pages/smi-batcam-2.0-bonus-content/smi-batcam-thermal-banner.jpg");
	background-size: cover;
	padding: 15px 44px 15px 43px;
	
}

.smi-batcam-h3 {
	padding-left: 8px !important;
	color: #d3003a !important;
	font-weight: bold;
	margin-top: 15px;
}

.smi-batcam-description .span3 {
	display: flex;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
}

.smi-batcam-description {
	position: relative;
    overflow: hidden;
}

.smi-batcam-feature-bullets {
	margin-top: 20px;
}

.smi-batcam-feature-bullets p {
	color: #d3003a;
	font-weight: bold; 
}

.smi-batcam-feature-bullets.well {
	padding: 12px !important;
	box-sizing: border-box;
	
}

/* ----- Claude Thermal Article -----*/
.thermal-article-paragraph {
	margin-bottom: 20px;
}

.thermal-article {
	 color: #003d7d;
	 }

.thermal-article-title {
	 margin-bottom:15px;
	 color: #003d7d;
	 font-weight: 700;
 }	 
	 
	 
/* ----- Raytek Expert Take Bonus Content -----*/
	.raytek-bc-mis-expert-take h5 {
		margin-bottom: 0;
	}
	.raytek-bc-mis-expert-take .sect2 {
		margin-top: 8px;
		margin-bottom: 8px;
	}
	.raytek-bc-mis-expert-take .sect3 {
		margin-top: 8px;
		margin-bottom: 10px;
	}
	.raytek-bc-mis-expert-take .sect4 {
		margin-top: -6px;
		margin-bottom: 9px;
	}
	.raytek-bc-mis-expert-take .sect5 {
		margin-top: 21px;
		margin-bottom: 8px;
	}
	.raytek-bc-mis-expert-take .sect6 {
		margin-top: 14px;
		margin-bottom: 9px;
	}
	.raytek-bc-mis-expert-take .sect7 {
		margin-top: 11;
		margin-bottom: 9px;
	}
    .raytek-bc-mis-expert-take .span12 {
	    margin-left: 0;
    }
    .raytek-bc-mis-expert-take .raytek-mis-step4 .span12:last-child img,
	.raytek-bc-mis-expert-take .raytek-mis-step5 .span12:last-child img,
	.raytek-bc-mis-expert-take .raytek-mis-step6 .span12:last-child img,
	.raytek-bc-mis-expert-take .raytek-mis-step7 .span12:last-child img {
		display: block;
		margin: 0 auto;
	}
	.raytek-bc-mis-expert-take .raytek-mis-step3 {
		margin-bottom: 20px;
	}
	.raytek-bc-mis-expert-take .raytek-mis-step4 {
		margin-bottom: -13px;
	}
@media (max-width: 767px) {
	.raytek-bc-mis-expert-take h5 {
		line-height: 18px;
	}
	.raytek-bc-mis-expert-take .raytek-mis-step1 .span8 img,
	.raytek-bc-mis-expert-take .raytek-mis-step2 .span8 img {
		display: block;
		margin: 0 auto;
	}
	.raytek-bc-mis-expert-take .sect2 {
		margin-bottom: 2px;
	}
	.raytek-bc-mis-expert-take .sect3 {
		margin-bottom: 3px;
	}
	.raytek-bc-mis-expert-take .raytek-mis-step4 {
		margin-top: -6px;
	}
	.raytek-bc-mis-expert-take .sect5 {
		margin-top: 17px;
		margin-bottom: 3px;
	}
	.raytek-bc-mis-expert-take .sect6 {
		margin-top: 1px;
		margin-bottom: 4px;
	}
	.raytek-bc-mis-expert-take .sect7 {
		margin-top: 7;
		margin-bottom: 4px;
	}
}
@media (max-width: 350px) {
	.raytek-bc-mis-expert-take h5 {
		line-height: 17px;
	}
}
	
		
/* ----- Testo Smart Probes Bonus Content -----*/
	/* ********** Desktop ************* */											
	.testo-smart-probes-bonus-content img {
		box-sizing: border-box;
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility, .support-app, .functional-testing {
		margin-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .section-title {
		margin: 10px;
	}
	.testo-smart-probes-bonus-content .section-title h4 {
		margin-bottom: 8px;
		line-height: 17px;
	}
	.testo-smart-probes-bonus-content .section-title h5 {
		margin: 4px 0;
	}
	.testo-smart-probes-bonus-content strong {
		line-height: 16px;
	}
	.testo-gradient-bkg {
		background: #E6E7E7;
	    background: -webkit-linear-gradient(left, #E6E7E7 , #fafafa);
	    background: -o-linear-gradient(right, #E6E7E7, #fafafa);
	    background: -moz-linear-gradient(right, #E6E7E7, #fafafa);
	    background: linear-gradient(to right, #E6E7E7 , #fafafa);
	}
	.testo-smart-probes-bonus-content ul {
		margin-top: 0;
	}
	.testo-smart-probes-bonus-content h5 {
		margin-bottom: 0px;
		line-height: 17px;
	}
	.testo-smart-probes-bonus-content .download-app h5 {
		margin-bottom: 14px;
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .span5,
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span5,
	.testo-smart-probes-bonus-content .var-115i .more-flexibility .span5 { 
		padding-top: 12px; 
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .row-fluid .span7, 
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .row-fluid .span5, 
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .row-fluid .span8, 
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .row-fluid .span4 {
		margin-bottom: 10px;
	}	
	.testo-smart-probes-bonus-content .testo-smart-probes-app .app-section,
	.testo-smart-probes-bonus-content .var-405i .functional-testing {
		margin-right: 0; 
	}
	.testo-smart-probes-bonus-content .var-405i .support-app .span4,
	.testo-smart-probes-bonus-content .var-549i .tightness-test .span4,
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac .span4,
	.testo-smart-probes-bonus-content .advantages-section .span4 {
		margin-left: 0;
	}
	.testo-smart-probes-bonus-content .var-405i .support-app .span4 {
		padding-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-549i .tightness-test .span8,
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac .span8,
	.testo-smart-probes-bonus-content .var-605i .functional-testing-ac .span8,
	.testo-smart-probes-bonus-content .var-405i .support-app .span8 {
		float: right;
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .span5,
	.testo-smart-probes-bonus-content .var-410i .span6:last-child img,
	.testo-smart-probes-bonus-content .var-410i .func-test-ac .ftest-text,
	.testo-smart-probes-bonus-content .var-510i .span6:last-child img, 
	.testo-smart-probes-bonus-content .var-510i .funct-test-heating-sys,
	.testo-smart-probes-bonus-content .var-115i .more-flexibility .span7, 
	.testo-smart-probes-bonus-content .var-115i .more-flexibility .span7 img,
	.testo-smart-probes-bonus-content .var-115i .more-flexibility .span5,
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span5,
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .row-fluid .span7,
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span7 img,
	.testo-smart-probes-bonus-content .var-605i .better-handling .span6,
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .span12,
	.testo-smart-probes-bonus-content .var-605i .cooling-heating-performance .span8,
	.testo-smart-probes-bonus-content .var-605i .span8:last-child img {
		padding-right: 12px;
	}
	/* ****** variable 405i ************ */
	.testo-smart-probes-bonus-content .var-405i .more-flexibility {  
		margin: 10px 0 5px 0; 
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .var-405i .support-app .span8 {
 		margin-top: -12px;
	}
	.testo-smart-probes-bonus-content .var-405i .support-app, .functional-testing {
		margin: 0px 10px 5px 0;
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .var-405i .functional-testing img {
		padding-right: 14px;
		margin-top: 14px;
	}
	.testo-smart-probes-bonus-content .var-405i .functional-testing .span8 {
		margin-top: 2px;  
	}
	.testo-smart-probes-bonus-content .var-405i .functional-testing .span4 {
		padding-bottom: 12px;
	}
	/* *********** variable 410i, 510i ******************* */
	.testo-smart-probes-bonus-content .var-410i .func-test-ac .span6:first-child img,
	.testo-smart-probes-bonus-content .var-510i .span6:first-child img {
		padding: 14px 0 14px 0;
	}
	.testo-smart-probes-bonus-content .var-410i .img-flow-vent {
		margin-top: 5px;
		margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-510i .testo-gas-flow {
		margin-top: 3px;
		margin-bottom: 12px; 
	}
	.testo-smart-probes-bonus-content .var-410i .func-test-ac,
	.testo-smart-probes-bonus-content .var-510i .testo-510i-wireless-probe {
	    margin: 10px 0 10px 0; 
	    padding-left: 12px;
	}	
	.testo-smart-probes-bonus-content .var-410i .span6:last-child,
	.testo-smart-probes-bonus-content .var-510i .span6:last-child {
		display: flex;
		flex-direction: column-reverse;
	}
	/* *********** variable 549i, 605i, 805i, 115i ************ */
	.testo-smart-probes-bonus-content .var-549i .tightness-test {
		margin: -2px 0 8px 0;
	}
	.testo-smart-probes-bonus-content .var-549i .tightness-test .span4,
	.testo-smart-probes-bonus-content .var-549i .superheating-subcooling-ac .span4,
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac .span4,
	.testo-smart-probes-bonus-content .var-549i .funct-test-ac .span4,
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child .span5 img  {
		margin-top: 12px;	
	}
	.testo-smart-probes-bonus-content .var-549i .tightness-test .span4,
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac .span4 {
		padding-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-subcooling-ac .span4,
	.testo-smart-probes-bonus-content .var-549i .funct-test-ac .span4,
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span7,
	.testo-smart-probes-bonus-content .var-115i .more-flexibility .span7 {
		padding-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-549i .tightness-test .span4,
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac .span4 {
		padding-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .var-549i .tightness-test,
	.testo-smart-probes-bonus-content .var-549i .superheating-subcooling-ac,
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac,
	.testo-smart-probes-bonus-content .var-549i .funct-test-ac {
		padding: 0 12px 0 12px;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-subcooling-ac {
		margin: 8px 0 8px 0;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac {
		margin-bottom: 8px;
	}
	.testo-smart-probes-bonus-content .var-549i .funct-test-ac {
		margin-bottom: 20px;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-subcooling-ac .span4,
	.testo-smart-probes-bonus-content .var-549i .funct-test-ac .span4 {
		margin-bottom: 0;
	}
	/* ************ variable  115i ************** */
	.testo-smart-probes-bonus-content .var-115i .superheating-subcooling-115i {
		padding: 0 12px;
		margin-bottom: 20px;
	}
	.testo-smart-probes-bonus-content .var-115i .superheating-subcooling-115i .text-115i-549i-605i { 
		margin-top: -14px;
		margin-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .var-115i .superheating-subcooling-115i .img-115i-549i-605i {
		margin: -2px 0 2px 0;
		padding-left: 4px;
		padding-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .var-115i .more-flexibility {
		margin: -4px 0 8px 0; 
		padding-left: 12px;
	}
	/* ************* variable 605i, 115i ************ */
	.testo-smart-probes-bonus-content .var-605i .more-flexibility {
		margin: 14px 0 10px 0; 
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .better-handling, .superheating-subcooling,
	.cooling-heating-performance {
		margin: 10px 0 12px 0;
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .functional-testing-ac {
		margin: -2px 0 20px 0;
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .better-handling .span3  {
		padding: 10px 0 8px 0;
	}
	.testo-smart-probes-bonus-content .var-605i .functional-testing-ac .span4 {
		padding: 12px 12px 0 0;
		margin-bottom: 12px;
		margin-left: 0;
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .span4,
	.testo-smart-probes-bonus-content .var-115i .superheating-subcooling .span4 {
		margin-bottom: 12px;
	}	
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .text-115i-549i-605i {
		margin: -12px 0 12px 0;
		padding-right: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .img-115i-549i-605i {
		padding-bottom: 2px;
		margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .cooling-heating-performance .span4 {
		margin-top: 10px;
		padding-right: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .testo-605i-hygrometer {
		margin-bottom: 18px;
	}
	/* *************** variable 805i, 905i ************** */
	.testo-smart-probes-bonus-content .var-805i .testo-805i-infrared-thermometer {
		margin-top: 16px; 
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child {
		margin: 10px 0 10px 0;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child .span5 {
		padding-left: 12px;
		margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child .span7 {
		padding-right: 12px;
		margin-top: -10px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child .span12:last-child img {
		margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child {
		margin: -6px 10px 10px 0;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child .span7,
	.testo-smart-probes-bonus-content .var-905i .row-fluid .span8 {
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child .span5 {
		padding-right: 14px;
		margin-bottom: 12px;
	}
	/* ************** variable 905i ************ */
	.testo-smart-probes-bonus-content .var-905i .testo-905i-wireless-thermometer {
	    margin: 12px 0 12px 0;
	}
	.testo-smart-probes-bonus-content .var-905i .span4 {
		padding-right: 12px;
	    margin-top: 12px;
	    margin-bottom: 12px;
	}
/* **************** testo-smart-probes (constant bonus-content)	******************* */
	.testo-smart-probes-bonus-content .advantages-section, .app-section, .improved-op-section {
		margin: 10px 10px 10px 0;
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .app-section img {
		margin-top: 18px;
		padding-right:14px;
	}
	.testo-smart-probes-bonus-content .improved-op-section .row-fluid {
		margin-top: 18px;
	}
	.testo-smart-probes-bonus-content .improved-op-section .span7 {
		margin-top: -12px;   /***/
	}
	.testo-smart-probes-bonus-content .advantages-section .lead {
		margin-bottom: 10px;
		margin-top: 15px;
	}
	.testo-smart-probes-bonus-content .advantages-section .row-fluid .span8 {
		float:right;
		padding-right: 14px;
		margin-bottom: -9px;
	}
	.testo-smart-probes-bonus-content .advantages-section .span4,  /***/
	.testo-smart-probes-bonus-content .app-section .span4,
	.testo-smart-probes-bonus-content .improved-op-section .span5 {
		padding-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .advantages-section .span4 {
		margin-top: 6px;
	}
	/* *********** download app section ************* */
	.testo-smart-probes-bonus-content .download-app {
		margin: 10px;
	}
	.testo-smart-probes-bonus-content .download-app .span3 img {
		margin-left: -25px;
	}
/* ********* Mobile ********* */
/*** 410i *****/
@media (min-width: 768px) and (max-width: 1199px) {
	.testo-smart-probes-bonus-content .var-410i .img-flow-vent {
		overflow: hidden;
		margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-410i .img-flow-vent img {
		margin-top: -50px;
	}
}
/************* 767px **************/
@media (max-width: 767px) {
	.testo-smart-probes-bonus-content p, 
	.testo-smart-probes-bonus-content ul, 
	.testo-smart-probes-bonus-content li {
	    font-size: 13px;
	    line-height: 18px;
	}
	.testo-smart-probes-bonus-content h5 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 2px;
	}
	.testo-smart-probes-bonus-content .section-title,
	.testo-smart-probes-bonus-content .section-title h5 {
   		margin-bottom: 6px;
	}
	.testo-smart-probes-bonus-content .section-title h5,
	.testo-smart-probes-bonus-content .advantages-section h5 {
   		font-size: 19px; 
   		line-height: 24px; 
	}
	.testo-smart-probes-bonus-content .advantages-section .lead {
		margin: 6px 0 6px 0;
	}
	.testo-smart-probes-bonus-content .app-section h5 {
		margin-top: 8px;
	}
	.testo-smart-probes-bonus-content .download-app {
		margin: 0px;
	}
	.testo-smart-probes-bonus-content .download-app h5 {
		margin-bottom: 4px;	
	}
	.testo-smart-probes-bonus-content .download-app .row-fluid .span3:last-child {
		margin-left: 12px;
	}
	.testo-smart-probes-bonus-content .download-app .span3 img {
    	margin-left: 0px;
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .span5,
	.testo-smart-probes-bonus-content .app-section .span4,
	.testo-smart-probes-bonus-content .advantages-section .span4 {
    	margin-bottom: 12px; 
	}
	.testo-smart-probes-bonus-content .advantages-section .span4 { /**/
		padding-bottom: 2px;
	}
	.testo-smart-probes-bonus-content .advantages-section .row-fluid .span8 {
		margin-bottom: 2px;
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .span7,
	.functional-testing .span8 {
		padding-right: 12px; 
	}
	.testo-smart-probes-bonus-content .app-section .row-fluid, 
	.testo-smart-probes-bonus-content .testo-smart-probes-app .row-fluid .span8 {
		padding-right: 10px;
	}
	/****** 405i *****/
	.testo-smart-probes-bonus-content .var-405i .more-flexibility {
		margin-top: 10px;
		margin-bottom: 0;
		padding-left: 12px; 
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .span5 { 
		padding-top: 2px;
	}
	.testo-smart-probes-bonus-content .var-405i .support-app {
		margin-top: 5px;
	}
	.testo-smart-probes-bonus-content .var-405i .support-app-heading h5 {
		margin-top: 2px; 
	}
	.testo-smart-probes-bonus-content .var-405i .functional-testing {
		margin-top: 7px;
	}
	.testo-smart-probes-bonus-content .var-405i .functional-testing .span8,
	.testo-smart-probes-bonus-content .improved-op-section .row-fluid { 
    	margin-top: 10px; 
	}
	/******  images  **********/
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .span5, 
	.testo-smart-probes-bonus-content .var-405i .support-app .span4,
	.testo-smart-probes-bonus-content .var-405i .functional-testing .span4,
	.testo-smart-probes-bonus-content .app-section .span4 {
		padding-right: 12px;
	    width: auto;
	    float: left;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    overflow: hidden;
	}
	.testo-smart-probes-bonus-content .app-section .span4,  /**/
	.testo-smart-probes-bonus-content .improved-op-section .span5 {
		padding-bottom: 0;
	}
	.testo-smart-probes-bonus-content .var-405i .functional-testing .span4 { /**/
		padding-bottom: 0;
	}
	.testo-smart-probes-bonus-content .var-405i .support-app .span4 {
		padding-bottom: 0;
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .span5 img,
	.testo-smart-probes-bonus-content .var-405i .support-app img,
	.testo-smart-probes-bonus-content .var-405i .functional-testing img,
	.testo-smart-probes-bonus-content .advantages-section img,
	.testo-smart-probes-bonus-content .app-section img {
		width: 100%;
		margin-bottom: 0px;
	    margin-top: 0px; 
 	    padding-right: 0;
	}
	.testo-smart-probes-bonus-content .advantages-section img {
		max-width: 300px;  
	}
	.testo-smart-probes-bonus-content .improved-op-section img {
		width: 50%;
	    float: right;
	    margin-left: 10px;
	    margin-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .improved-op-section .span7 {
		margin-top: -40px;
	}
	.testo-smart-probes-bonus-content .app-section {
		margin-top: 0;
	}
	.testo-smart-probes-bonus-content .advantages-section{
		margin-top: 8px;
		margin-bottom: 0;
	}
	.testo-smart-probes-bonus-content .improved-op-section {
		margin-top: 0;
		margin-bottom: 0;
	}
	/* ********** variable 410i ************* */
	.testo-smart-probes-bonus-content .var-410i {
		margin-top: -2px;
	}
	.testo-smart-probes-bonus-content .var-410i .span6:first-child {
		overflow: hidden;
		margin-top: 12px;
		padding-right: 12px;
	}
	.testo-smart-probes-bonus-content .var-410i .span6:first-child img {
		margin-top: -140px; 
		margin-bottom: -72px; 
		width: 100%;
		max-width: 449px;
		padding-right: 12px;
	}
	.testo-smart-probes-bonus-content .var-410i .span6:last-child {
		display: block;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-410i .img-flow-vent {
		width: 50%;
	    float: right;
	    margin-left: 10px;
	}
	.testo-smart-probes-bonus-content .var-410i .img-flow-vent img { 
		margin-bottom: 10px;
	}
	/* ******** variable 510i ********** */
	.testo-smart-probes-bonus-content .var-510i .span6:first-child {
		overflow: hidden;
	    margin-top: 12px;
	    margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-510i .span6:first-child img {
		margin-top: -166px;
	    margin-bottom: -26px;
	    width: 100%;
	    max-width: 449px;
	    padding-right: 12px;
	}
	.testo-smart-probes-bonus-content .var-510i .span6:last-child {
		display: block;
	}
	.testo-smart-probes-bonus-content .var-510i .testo-gas-flow {
		width: 55%;
	    float: right;
	    margin: 5px 0 10px 12px
	}
	/* ********* variable 549i ********** */
	.testo-smart-probes-bonus-content .var-549i .tightness-test {
		margin-top: -6px;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-subcooling-ac {
		margin-top: 10px;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac {
		margin-top: -3px;
		margin-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .var-549i .funct-test-ac {
		margin-bottom: 15px;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac .span4,
	.testo-smart-probes-bonus-content .var-549i .tightness-test .span4 {
		margin-bottom: 0;
	}
	/* ********* variable 605i *********** */
	.testo-smart-probes-bonus-content .var-605i .more-flexibility {
		margin-top: 5px;
	}
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span5 {
		padding-top: 0;   
	}
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span7 {
		padding-bottom: 4px;
	}
	.testo-smart-probes-bonus-content .var-605i .better-handling {
		margin-top: -2px;
	}
	.testo-smart-probes-bonus-content .var-605i .better-handling .span3 {
		margin: 0;
		padding-right: 10px;
	}
	.testo-smart-probes-bonus-content .var-605i .better-handling .span6 {
		margin-bottom: -8px;
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .span4 {
		overflow: hidden;
		padding-right: 12px; 
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .span8 {
		margin-top: 22px; 
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .span4 img {
		margin-top: -140px;
		margin-bottom: -100px;
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .span8 img {
		max-width: 310px;
	    padding: 0 12px 12px 0;
	    width: 100%;
	}
	.testo-smart-probes-bonus-content .var-605i .cooling-heating-performance {
		margin-top: -6px;
	}
	.testo-smart-probes-bonus-content .var-605i .functional-testing-ac {
		margin-bottom: -2px;
	}
	/* ******** variable 805i ********** */
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child img,
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child .span7 {
		margin-right: 12px;
	    margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child img {
	    width: 50%;
	    float: left;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child .span7 {
		margin-top: -42px;
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child .span5,
	.testo-smart-probes-bonus-content .var-115i .superheating-subcooling-115i .row-fluid:last-child .span4 {
		overflow: hidden;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child img {
		margin-left: 12px;
		margin-top: -64px;
		padding-right: 10px;
	}
	/* ******* variable 905i ********* */
	.testo-smart-probes-bonus-content .var-905i .span8 {
		padding-right: 12px;
	}
	.testo-smart-probes-bonus-content .var-905i .span4 {
		padding-left: 12px;
	}
	.testo-smart-probes-bonus-content .var-905i img {
		max-width: 350px;
		width: 100%;
	}
	/* ******** variable 115i ******** */
	.testo-smart-probes-bonus-content .var-115i .more-flexibility {
		margin-top: -6px;
		margin-bottom: 10px;
	}
	.testo-smart-probes-bonus-content .var-115i .more-flexibility .span7 {
		margin-bottom: 0;
	}
	.testo-smart-probes-bonus-content .var-115i .more-flexibility .span5 {
		padding-top: 0;
	}	
	.testo-smart-probes-bonus-content .var-115i .row-fluid:last-child {
		margin-bottom: -6px;
	}
	.testo-smart-probes-bonus-content .var-115i .row-fluid:last-child .span4 img {
		margin-top: -80px;
		margin-bottom: -60px;
	}
	.testo-smart-probes-bonus-content .var-115i .row-fluid:last-child .span8 {
		margin-top: 26px;
	}
	.testo-smart-probes-bonus-content .var-115i .row-fluid:last-child .img-115i-549i-605i {
		padding-left: 0;
		padding-bottom: 12px;
		margin-bottom: 0;
		max-width: 350px;
	}
}
@media (max-width: 499px){
	/* ******* variable 410i, 510i ********* */
	.testo-smart-probes-bonus-content .var-410i .func-test-ac .span6:first-child,
	.testo-smart-probes-bonus-content .var-510i .testo-510i-wireless-probe .row-fluid .span6:first-child {
		width: auto;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    overflow: hidden;
	    margin-bottom: 10px;
	    margin-top: 0px;
	    margin-left: -12px;
	    padding-right: 0;
	}
	.testo-smart-probes-bonus-content .var-410i .func-test-ac .span6:first-child img {
		margin-top: -39px; 
		margin-bottom: -35px; 
		width: 100%;
		padding-right: 0;
	}
	.testo-smart-probes-bonus-content .var-510i .testo-510i-wireless-probe .span6:first-child img {
		margin-top: -73px;
	    margin-bottom: -12px;
	    width: 100%;
	    padding-right: 0;
	}
}
/* ******** 350px ********** */
@media (max-width: 350px) {
	.testo-smart-probes-bonus-content .download-app h5 {
		margin-bottom: 2px;
	}	
	.testo-smart-probes-bonus-content .section-title {
		margin: 0;
	}
	.testo-smart-probes-bonus-content .section-title h4{
	    margin-bottom: 3px; 
    }
    .testo-smart-probes-bonus-content ul {
    	margin-left: 17px;
	}    
	.testo-smart-probes-bonus-content .app-section {
		margin-bottom: 12px;
		margin-top: 5px;   /***/
	}
	.testo-smart-probes-bonus-content .improved-op-section img {
		width: 50%; 
		margin-left: 7px;
		margin-bottom: 7px;
	}
	.testo-smart-probes-bonus-content .improved-op-section .row-fluid {
		margin-top: -2px; 
	}
	.testo-smart-probes-bonus-content .section-title h5,
	.testo-smart-probes-bonus-content .advantages-section h5 {
	    font-size: 18px;
	    line-height: 24px;
    }
    .testo-smart-probes-bonus-content .section-title h5 {
	   	margin-bottom: 7px; 
	}
	.testo-smart-probes-bonus-content .advantages-section .span4 {
    	margin-bottom: 10px; 
	}
	.testo-smart-probes-bonus-content .download-app .row-fluid {
		margin-left: 0px;
	}
	/* ********** .var-405i *********** */
	.testo-smart-probes-bonus-content .var-405i .more-flexibility,
	.testo-smart-probes-bonus-content .var-405i .functional-testing,
	.testo-smart-probes-bonus-content .app-section {
		margin-right: 0;
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .row-fluid .span5,
	.testo-smart-probes-bonus-content .var-405i .functional-testing .span4,
	.testo-smart-probes-bonus-content .app-section .span4 {
		margin: 0px 0px 0px -12px;
	}
	.testo-smart-probes-bonus-content .var-405i .more-flexibility .row-fluid .span5,
	.testo-smart-probes-bonus-content .var-405i .support-app .span4,
	.testo-smart-probes-bonus-content .var-405i .advantages-section .span4,
	.testo-smart-probes-bonus-content .var-405i .functional-testing .span4,
	.testo-smart-probes-bonus-content .app-section .span4 {
		padding-right: 0;
	}
	.testo-smart-probes-bonus-content .var-405i .support-app,
	.testo-smart-probes-bonus-content .advantages-section, .improved-op-section,
	.testo-smart-probes-bonus-content .var-905i .span4 {
		margin: 0;
		padding: 0;
	}	
	.testo-smart-probes-bonus-content .var-405i .support-app .span4 {
	    margin: 0 0 8px 0;
	}
	.testo-smart-probes-bonus-content .var-405i .support-app,
	.testo-smart-probes-bonus-content .app-section h5,
	.testo-smart-probes-bonus-content .var-405i .more-flexibility h5,
	.testo-smart-probes-bonus-content .var-405i .functional-testing {
   		margin-top: 6px; 
	}  
	.testo-smart-probes-bonus-content .var-405i .more-flexibility img {
		width: 100%;
	}
	/* ****** variable 510i ********* */
	.testo-smart-probes-bonus-content .var-510i .testo-gas-flow {
		width: 62%;
	}
	/* ****** variable 549i ******** */
	.testo-smart-probes-bonus-content .var-549i .tightness-test, 
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac { 
		padding: 0;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-subcooling-ac .span4, 
	.testo-smart-probes-bonus-content .var-549i .funct-test-ac .span4 {
		width: auto;
	    margin-bottom: 0;
	    margin: 12px -12px 0 -12px;
	    padding-bottom: 0;
	}
	.testo-smart-probes-bonus-content .var-549i .tightness-test .span4,
	.superheating-subcooling-ac .span4, .superheating-in-ac .span4,
	.funct-test-ac .span4 {
		overflow: hidden;
	}
	.testo-smart-probes-bonus-content .var-549i .tightness-test img {
		margin-bottom: -15px;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-subcooling-ac img{
		margin: -15px 0;
	}
	.testo-smart-probes-bonus-content .var-549i .superheating-in-ac img {
		margin-bottom: -30px;
	}
	.testo-smart-probes-bonus-content .var-549i .funct-test-ac img {
		margin-top: -30px;
	}
	/* ******** variable 605i *********** */
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span5, 
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span7,
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .img-115i-549i-605i img,
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .span4,
	.testo-smart-probes-bonus-content .var-605i .cooling-heating-performance .span4, 
	.testo-smart-probes-bonus-content .var-605i .functional-testing-ac .span4,  
	.testo-smart-probes-bonus-content .var-605i .cooling-heating-performance,
	.testo-smart-probes-bonus-content .var-115i .more-flexibility {
		padding: 0;
	}
	.testo-smart-probes-bonus-content .var-605i .more-flexibility {
		margin-bottom: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span5,
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .row-fluid:last-child .span4,
	.testo-smart-probes-bonus-content .var-605i .functional-testing-ac .span4 {
		width: auto;
		margin-bottom: 0;
	    margin-left: -12px;
	}
	.testo-smart-probes-bonus-content .var-605i .more-flexibility .span5 {
		margin-top: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .row-fluid:last-child .span4 {
		margin-top: 8px;
	}
	.testo-smart-probes-bonus-content .var-605i .better-handling {
		padding-left: 0;
		margin-top: -2px;
		margin-bottom: 18px;
	} 
	.testo-smart-probes-bonus-content .var-605i .better-handling .span3:first-child, 
	.testo-smart-probes-bonus-content .var-605i .better-handling .second-img {
		width: 50%;
	    padding: 10px 0 0 0;
	    margin-right: 10px;   
	}
	.testo-smart-probes-bonus-content .var-605i .better-handling .second-img {
	    margin-bottom: 5px;
	}
	.testo-smart-probes-bonus-content .var-605i .better-handling .span3:first-child {
		margin-bottom: 2px;
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling {
		margin-top: -6px;
	}
	.testo-smart-probes-bonus-content .var-605i .superheating-subcooling .img-115i-549i-605i {
		margin-left: -12px;
	}
	.testo-smart-probes-bonus-content .var-605i .cooling-heating-performance {
		margin-bottom: 18px;
	}
	.testo-smart-probes-bonus-content .var-605i .functional-testing-ac .span8 {
		padding-right: 12px;
	}
	.testo-smart-probes-bonus-content .var-605i .functional-testing-ac {
		margin-top: -12px;
	}
	/* ******** variable 805i ************ */
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child .span7 {
		padding: 0;
		margin-top: -10px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child img {
		width: 100%;
		margin-top: -52px;
		margin-left: 0;
		padding: 0;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child .span5 {
		padding: 0;
	    overflow: hidden;
	    margin-bottom: 20px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:first-child img {
		float: none;
	    width: 100%;
	    margin-top: -20px;
	    margin-bottom: -20px;
	}
	.testo-smart-probes-bonus-content .var-805i .row-fluid:last-child .span5 {
		padding: 0;
		margin-top: -12px;
		margin-bottom: 0;
	}
	/* ******** variable 115i ********* */
	.testo-smart-probes-bonus-content .var-115i .more-flexibility .span5 {
		padding-right: 0;
	}
	.testo-smart-probes-bonus-content .var-115i .row-fluid:last-child .span4,
	.testo-smart-probes-bonus-content .var-115i .row-fluid:last-child .img-115i-549i-605i {
		width: auto;
	    margin-bottom: 0;
	    margin: 0 -12px 0 -12px;
	    padding-bottom: 0;	
	}
}   
 	/* bw-solo-series-single-gas-detectors-bonus-content */
	/* *********** Desktop  *********** */
	
	.bw-solo-series-single-gas-detectors-bonus-content {
		box-sizing: border-box;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section h4 {
		line-height: 30px;
	}
	/*	*** Benefits section *** */
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section {
		padding: 0 20px;
		background-color: #E6E7E7;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section h3 {
		line-height: 35px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section .span8 {
		margin-left: 0px;
		margin-bottom: 14px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section .span4 {
		float: right; 
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section .row-fluid:last-child {
	    margin: 0px -20px;
		width: auto;
		box-sizing: border-box;
	}	
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section .row-fluid:nth-child(2) img {
		box-sizing: border-box;
	}
	/* ****** Save time and centralize data section****** */
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section {
		padding: 0 20px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid:last-child {
		margin-bottom: 14px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid:last-child .span10 {
		margin-top: 14px;
		margin-left: 0; 
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid:last-child .span2 img {
		box-sizing: border-box;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid:last-child .span2 {
		float:right;
	}
	/* ****** For even more convenience section ******* */
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector {
		background-color: #E6E7E7;
		padding: 0 20px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector .span5 {
		float: right; /* to maintain Desktop layout*/
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector .row-fluid:last-child .span5 img {
		box-sizing: border-box;
		padding: 0;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector .row-fluid:last-child .span7 {
		margin-bottom: 14px;
		margin-left:0;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector .row-fluid:nth-child(2) .span9 {
		margin-left:0;
	}
	/* ***** Simple to operate section ******* */
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate {
		padding: 0 20px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:last-child {
		margin-bottom: 14px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:nth-child(2) .span3 {
		float: right; /* to maintain Desktop layout*/
		margin-top:14px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:nth-child(2) {
		margin-top:14px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:nth-child(2) .span3 img {
		box-sizing: border-box;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:nth-child(2) .span9 {
		margin-left:0;
	}
	/* ****** Easy to use and configure section ****** */
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure {
		background-color: #E6E7E7;
		padding: 0 20px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .span2 {
		float: right; 
		margin-bottom: 14px;
		margin-top: 14px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid {
		margin-left: 0;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:first-child .span2 {
		margin-left: 24px;
		margin-left: 0;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span2 img:first-child {
		margin-bottom: 7px;
		box-sizing: border-box;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span2 img:last-child {
		box-sizing: border-box;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child {
		margin-top: -44px;
		margin-bottom: 14px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span10 {
		padding-right: 10px;
		margin-top: 42px;
		margin-left: 0;
		max-width: 80%;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span10 p:nth-child(2) {
		margin-bottom: 20px; /* add extraspace (margin) at the bottom of the paragraph */
	}
   /* ***** Mobile ****** */
@media (max-width: 767px) {
	.bw-solo-series-single-gas-detectors-bonus-content h4 {
		line-height: 20px; /* leading */ 
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section h3 {
		line-height: 28px; /* leading */ 
	}
	/* To overrride CSS */
	.bw-solo-series-single-gas-detectors-bonus-content p{
		font-size: 12px;
		line-height: 16px; /* leading */ 
	}
	
   	.bw-solo-series-single-gas-detectors-bonus-content img.img-polaroid {
	   	display: block;
	   	visibility: visible;
   	}
   /* Benefits of the 1-Series section              */
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section {
	   	padding: 0px 20px;
    }
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section .span4 {
	    width: 30%;
	    float: left;
	    margin-right: 20px;
	    margin-bottom: 4px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section .row-fluid:first-child {
		margin-bottom: 2px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section p {
		margin-bottom: 10px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section .span8 {
		margin-bottom: 14px;
	}
   /* Save time and centralize data section         */
   .bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section h4 {
		line-height: 20px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section {
		padding: 10px 20px 0px;
	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid:nth-child(2) .span2{
	   width: 30%;
	    float: right;
	    margin-left: 10px;
	    margin-bottom: 4px;
	    max-width: 126px;
   	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid:last-child {
	   	margin-bottom: 0px; 
   	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid:last-child .span10 {
	   margin-top: 0px; /* remove margin at the top of text */
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid:last-child .span2 {
	   width: 30%;  
	    float: left;
	    margin-top: 12px;
	    margin-left: 0px;
	    margin-right: 8px;
 	    max-width: 220px; 
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section p {
		margin-bottom: 9px;
	}
   /* For even more convenience manage detector section */
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector {
		padding: 10px 20px 0px;
	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector .span5 {
	    float: right;
	    margin-left: 10px;
	    margin-bottom: 4px;
   	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector p{
		margin-bottom: 9px;
	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector .row-fluid:first-child {
	    margin-bottom: 5px;
   	}
   	
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector .span5 {
	    width: 40%;
		max-width: 194px;
   	}
	/* Simple to operate for workers and safety managers section  */
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate {
	   	padding: 10px 20px 0px;
   	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:nth-child(2) {
	   	margin-top: 2px;
   	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:nth-child(2) .span3 {
	   	width: 36%;
	    float: left;
	    margin-right: 10px;
	    margin-bottom: 4px;
	    margin-top: 14px;
	    max-width: 148px;
   	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:nth-child(2) .span9 {
	    float: none; 
	    width: 98%;	 
   	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:last-child .span3 {
	   	float: right;
	    width: 41%;
	    margin-top: 5px;
	    margin-left: 7px;
	    max-width: 180px;
   	}
   	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:last-child .span9 {
   		float: none;
	    width: 97%;
	    margin-left: 3px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate p{
		margin-bottom: 9px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate .row-fluid:last-child {
		margin-bottom: 5px;
	}
	/* Easy to use and configure section  */   	
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure p {
		font-size: 12px;
		line-height: 16px; /* leading */
		margin-bottom: 10px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure {
		padding: 5px 20px 0px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:first-child {
		margin-left:0;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child {
		margin-bottom: 4px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span2 {
		float: left;
	    margin-top: 47px;
	    margin-right: 12px;
	    margin-bottom: 6px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span10 {
	    margin-top: 46px;
	    margin-bottom: 4px;
	    max-width: 100%;
	}	
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span10 p:nth-child(2) {
		margin-bottom: 10px; /* Reset the extra-space (margin) at the bottom of the second paragraph set for Desktop */
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span2 {
		width: 30%;
		max-width: 117px;
	}
}
/* ************* */

@media (max-width: 350px) {
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section h3 {
		font-size: 14.5px;
		line-height: 19px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-benefits-of-the-sensor-section .row-fluid:nth-child(2) img {
		display: block; /* To override img-polaroid settings of removing the image when too small*/ 
		visibility: visible;
	}	
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section h4 {
		font-size: 13.2px;
		line-height: 16px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-save-time-and-centralize-data-section .row-fluid {
		margin-bottom: 6px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector h4 {
		font-size: 13.2px;
		line-height: 16px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-for-even-more-convenience-manage-detector .row-fluid:last-child .span5 img {
		display: block; 
		visibility: visible;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-simple-to-operate h4 {
		font-size: 13.2px;
		line-height: 16px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure h4 {
		font-size: 13.2px;
		line-height: 16px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span2 {
		max-width: 84px;
	}
	.bw-solo-series-single-gas-detectors-bonus-content .bw-solo-easy-to-use-configure .row-fluid:last-child .span2 img {
		display: block; /* To override img-polaroid settings of removing the image when too small*/ 
		visibility: visible;
	}
}

/* **** Honeywell BW-Ultra-Multi-Gas-Detectors **** /
/* ********** Desktop *********** */
	
	.bw-ultra-multi-gas-detectors-bonus-content img {
		box-sizing: border-box;
	}
	.bw-ultra-multi-gas-detectors-bonus-content h5 {
		line-height: 25px;	
	 	font-size: 17px; 
	} 
/* ****** Safety Suite Device Configurator Section ************ */
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-configuration {
		padding: 0 20px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-configuration ul {
		margin-top: -10px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-configuration .row-fluid {
		margin-bottom: 14px;
	}
/* ********** Increase your productivity Section ************ */
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity {
		background-color: #e6e7e7;
		padding: 0 20px 1px 20px;
	}

	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .span8 .img-2 {
		overflow: hidden;
		margin-top: 8px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child {
		margin-bottom: 14px;
	}
/* *********** Benefits of Safety Suite Section ************** */
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config {
		margin-top: 10px;
	    padding: 0 20px;
	    margin-bottom: 14px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config h5 {
		margin-bottom: 0;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .row-fluid {
		margin-bottom: 4px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config img {
		margin-top: 4px; 
	}	
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config img:first-child {
		margin-top: 0px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .span7 ul {
		margin-top: -12px;
		margin-bottom: 10px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .adjust-fr-img-top {
		margin-top: -22px;
	}
/* ********** Safety Suite Device Configuration Installation Section ************* */
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-device-config {
		background-color: #e6e7e7;
		padding: 0px 20px 14px 20px;  /* added padding at the bottom instead of margin to see the bkg color */
	}

/* ****** Mobile ****** */
@media (max-width: 767px) {
	.bw-ultra-multi-gas-detectors-bonus-content h5 {
		line-height: 17px; 
		font-size: 15px;
		margin: 10px 0px 4px;
	} 
	.bw-ultra-multi-gas-detectors-bonus-content p, 
	.bw-ultra-multi-gas-detectors-bonus-content ul, 
	.bw-ultra-multi-gas-detectors-bonus-content li {
		font-size: 13px;
		line-height: 16px; 
	}
	.bw-ultra-multi-gas-detectors-bonus-content p {
		margin-bottom: 6px;
	}
   	.bw-ultra-multi-gas-detectors-bonus-content img.img-polaroid {
	   	display: block;
	   	visibility: visible;
   	}
   	.bw-ultra-multi-gas-detectors-bonus-content .adjust-fr-img-top {
		margin-top: 0;
	}
   	.bw-ultra-multi-gas-detectors-bonus-content .row-fluid {
	   	margin-bottom: 5px;
   	}
   	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-configuration .row-fluid {
	   	margin-bottom: 5px;
   	}
   	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-configuration {
	   	padding: 0px;
   	}
   	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-configuration ul {
		margin-top: -4px;
	}
/************ increase productivity section *********/
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity {
		padding-bottom: 0;
		margin-bottom: 10px;
	}
   	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child {
	   	margin: 0px 0px 10px;
   	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child .span4 img {
		width: 40%;
	    float: left;
	    margin-right: 10px;
	    max-width: 140px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child .span8 {
		margin-top: -44px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child .span8 p:last-child {
		margin-bottom: 10px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child .span8 .img-2 {
		margin: 0 -20px;
		width: auto; 
		float: left;
		max-width: 200%;
		display: flex;
	    justify-content: center;
	    align-items: center;
	    overflow: hidden;
	    margin-top: 5px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child .span8 img {
		margin-bottom: 0px;
		margin-top: 0px;
		width: 100%;
		flex-shrink: 0;
	    min-width: 100%;
	    min-height: 100%;
	}
	/************ benefits section *********/
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config {
		margin-top: 0px;
		margin-bottom: 10px;
	}	
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config img {
		max-width: 200%;
		width: 100%;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .span7 ul {
		margin-top: -4px;
	}	
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .span5 {
		margin-bottom: 5px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .row-fluid:last-child .span5 {
		margin-bottom: 0px;
	}	

	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .row-fluid:first-child .span5 img {
		max-width: 400px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .row-fluid:nth-child(2) .span5 img {
		max-width: 400px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .row-fluid:last-child .span5 img {
		max-width: 400px;
	}
/***********configuration section **************/
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-device-config {
		padding-bottom: 3px;
	}
}
@media (min-width: 667px)and (max-width: 767px) {
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child .span8 .img-2 {
			width: 107%;
		}
}
@media (max-width: 350px) {
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-configuration {
		margin-bottom: -3px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content ul {
		margin-left: 16px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child .span4 img {
		width: 50%;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config {
		padding: 0;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity, .bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-device-config {
		padding: 0 14px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity {
		margin-bottom: -4px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-increase-productivity .row-fluid:last-child .span8 img {
		max-width: 200%;
		width: 100%;
		margin-top: 5px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-benefits-safety-suite-config .row-fluid:last-child .span5 {
		margin-bottom: 0px;
	}
	.bw-ultra-multi-gas-detectors-bonus-content .bw-ultra-safety-suite-device-config {
		padding-bottom: 4px;
	}
}


/* **** Fluke TV40 Applications & Software Tab **** /
/* ********** Desktop *********** */
	.fluke-thermoview-tv40 .top-h {
		margin-bottom: 3px;
	}
	.fluke-thermoview-tv40 h5 {
		margin-bottom: 0;
	}
	.fluke-thermoview-tv40 .cap-img {
		font-size: 12px;
		line-height: 17px;
	}
	.fluke-thermoview-tv40 hr {
	    border: 0;
	    height: 1px;
	    background: #333;
	    background-image: linear-gradient(to right, #ccc, #333, #ccc);
	    margin-top: 30px;
	    margin-bottom: 19px;
	}
	.fluke-thermoview-tv40 .fluke-tv40-top-m {
		margin-top: 12px;
	}
	.fluke-thermoview-tv40 .attain-quality .span8 {
		margin-top: 40px;
	}
	.fluke-thermoview-tv40 .line-cap {
		line-height: 100%;
	}
	.fluke-thermoview-tv40 .a-quality-hr {
		margin-top: 30px;
	}
	.fluke-thermoview-tv40 .u-fix-thermal-hr {
		margin-top: 19px;
	}
	.fluke-thermoview-tv40 .attain-quality-hr {
		margin-top: 17px;
	}
	.fluke-thermoview-tv40 .using-fix-thermal .row-fluid .span8,
	.fluke-thermoview-tv40 .nonstop-power .span8,
	.fluke-thermoview-tv40 .attain-quality .span8,
	.fluke-thermoview-tv40-software .thermoview-software-a2 .span8 {
		float: right;
	}
	.fluke-thermoview-tv40 .using-fix-thermal .span4,
	.fluke-thermoview-tv40 .nonstop-power .span4,
	.fluke-thermoview-tv40 .attain-quality .span4 {
		margin-left: 0;
	}
	/*** software tab ****/	
	.fluke-thermoview-tv40-software .first-h {
		margin-bottom: 3px;
	}
	.fluke-thermoview-tv40-software .second-h {
		font-size: 19px;
		line-height: 25px;
	}
	.fluke-thermoview-tv40-software .fluke-tv40-top-m {
		margin-top: 12px;
	}
	.fluke-thermoview-tv40-software .thermoview-visualize-ctrl .span5 {
		margin-top: 46px;
	}
	.fluke-thermoview-tv40-software .thermoview-visualize-ctrl .span7 {
		margin-top: -9px;
	}
	.fluke-thermoview-tv40-software .thermoview-software-a1 .span12:first-child {
		margin-bottom: 12px;
	}	
	.fluke-thermoview-tv40-software .thermoview-software-a1 .span12:last-child p {
		margin-bottom: -2px;
	}
	.fluke-thermoview-tv40-software .thermoview-software-pad-r {
		padding-right: 10px;
	}
	.fluke-thermoview-tv40-software .thermoview-software-a1 .row-fluid:last-child {
		margin-top: 3px;
		margin-bottom: 6px;
	}
	.fluke-thermoview-tv40-software .clear-mg-bottom {
		margin-bottom: 0;
	}
	.fluke-thermoview-tv40-software .thermoview-software-a1 {
		margin-top: 4px;
		margin-bottom: 0;
	}
	.fluke-thermoview-tv40-software .line-cap {
		line-height: 100%;
		padding-left: 2px;
		padding-right: 2px;
	}
	.fluke-thermoview-tv40-software .titles {
		margin-bottom: -10px;
	}
	.fluke-thermoview-tv40-software .thermoview-integrate {
		margin-bottom: 10px;
	}
	.fluke-thermoview-tv40-software .thermoview-software-a2 .span4 {
		margin-left: 0;
	}

@media (max-width: 979px) {
	.fluke-thermoview-tv40 hr {
		margin-top: 20px;
	    margin-bottom: 9px;
	}
	.fluke-thermoview-tv40 .a-quality-hr {
		margin-top: 19px;
		margin-bottom: 8px;
	}
	.fluke-thermoview-tv40 .u-fix-thermal-hr {
		margin-top: 20px;
		margin-bottom: 8px;
	}
	.fluke-thermoview-tv40 .attain-quality .span8 {
		margin-top: -7px; 
	}
	.fluke-thermoview-tv40 .inst-meas-hr {
		margin-bottom: 14px;
	}
	.fluke-thermoview-tv40 .attain-quality-hr {
		margin-top: 20px;
	}
}
@media (min-width: 976px) and (max-width: 979px) {
	.fluke-thermoview-tv40 .u-fix-thermal-hr {
		margin-top: 4px; 
	}
}
	/************* 767px **************/
@media (max-width: 767px) {
	.fluke-thermoview-tv40 h5 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 2px;
	}
	.fluke-thermoview-tv40 p {
		font-size: 13px;
	    line-height: 18px;
	}
	.fluke-thermoview-tv40 .attain-quality .span8 {
		margin-top: 0;
	}
	.fluke-thermoview-tv40 .using-fix-thermal .span8,
	.fluke-thermoview-tv40 .nonstop-power .span8
	{
		margin-bottom:12px;
	}
	.fluke-thermoview-tv40 hr {
		margin-top: 9px;
		margin-bottom: 5px;
	}
	.fluke-thermoview-tv40 .a-quality-hr {
		margin-top: 7px;
		margin-bottom: 5px;
	}
	.fluke-thermoview-tv40 .u-fix-thermal-hr {
		margin-top: 9px;
		margin-bottom: 6px;
	}
	.fluke-thermoview-tv40 .inst-meas-hr {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.fluke-thermoview-tv40 .attain-quality-hr {
		margin-top: 5px;
	}
	/****software tab *****/
	.fluke-thermoview-tv40-software li {
		font-size: 14px;
		line-height: 20px;
	}
	.fluke-thermoview-tv40-software .thermoview-visualize-ctrl .span5 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.fluke-thermoview-tv40-software .line-cap {
		width: 300px;
	}
	.fluke-thermoview-tv40-software .second-h {
		font-size: 17px;
		line-height: 22px;
	}
	.fluke-thermoview-tv40-software .thermoview-software-a1 {
		margin-top: 2px;
	}
	.fluke-thermoview-tv40-software .thermoview-software-a2 {
		margin-top: -3px;
	}
	.fluke-thermoview-tv40-software .thermoview-software-a2 .span8 {
		margin-bottom: 8px;
	}
}
@media (max-width: 350px) {
	.fluke-thermoview-tv40-software .line-cap {
		width:100%;
	}
}


/* ----- Bel-Art - Expert Take Desiccators BONUS CONTENT -----*/
	.bel-art-bc-expert-take-desiccator h4 {
		margin-bottom: 0;
	}
	.bel-art-bc-expert-take-desiccator h5,
	.bel-art-bc-expert-take-desiccator .bel-art-bc-storage-enviro h5,
	.bel-art-bc-expert-take-desiccator .bel-art-bc-selecting-right p:nth-child(3) {
		margin-bottom: 0;
	} 
	.bel-art-bc-expert-take-desiccator .bel-art-bc-storage-enviro .span12  {
		margin: 0;
	} 	 

	.bel-art-bc-expert-take-desiccator .cell-width {
		width: 22%;
	}
	.bel-art-bc-expert-take-desiccator .table-two th {
		background-color: #afafaf;
		border-right: 2px solid #ffffff;
		font-weight: bold;
		line-height: 1.15em;
	}
	.bel-art-bc-expert-take-desiccator	.table-two tr:nth-of-type(odd)  {
		background-color: #dfdfdf;
	}
	.bel-art-bc-expert-take-desiccator	.table-two td {
		border-right: 2px solid #ffffff;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-selecting-right .span5 {
		margin-top: -30px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .span4 {
		margin-top: 42px;
		padding-right: 10px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .text-big {
		margin-top: 12px; /***/
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .span4 p {
		font-size: 23px;
		line-height: 29px;
		color: #a9a9a9;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .span8 {
		margin-left: 0;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-how-do-i-select .span4 {
		margin-top: 22px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-what-size .span4 {
		margin-top: 12px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-what-size .span8 {
		padding-right: 12px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation h5 {
		margin-bottom: 17px;
	}
	.bel-art-bc-expert-take-desiccator hr.one {
		margin-bottom: 6px;
	}
	.bel-art-bc-expert-take-desiccator hr.two {
		margin-top: 4px;
	}
	.bel-art-bc-expert-take-desiccator hr.three {
		margin-top: 4px;
		margin-bottom: 10px;
	}
	.bel-art-bc-expert-take-desiccator hr.four {
		margin-top: 10px;
		margin-bottom: 12px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-what-size .span8 {
		float: right;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-what-size .span4 {
		margin-left: 0;
	}
@media (max-width: 767px) {
	.bel-art-bc-expert-take-desiccator .text-center {
		background-color: #fff;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation h5 {
		line-height: 26px;
		margin-bottom: 8px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .span4 {
		margin: 0;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation, 
	.bel-art-bc-expert-take-desiccator .bel-art-bc-selecting-right .span5 {
		margin-top: 0;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-selecting-right .span5 img,
	.bel-art-bc-expert-take-desiccator .bel-art-bc-how-do-i-select .span4 img,
	.bel-art-bc-expert-take-desiccator .bel-art-bc-what-size .span4 img {
		display: block;
		margin: 0 auto;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-how-do-i-select .span4 {
		overflow: hidden;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-how-do-i-select .span4 img {
		margin-top: -46px;
		margin-bottom: -29px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .span4 p {
    	font-size: 18px;
		line-height: 22px;
    }
	.bel-art-bc-expert-take-desiccator hr.one {
		margin-bottom: 2px;
	}
	.bel-art-bc-expert-take-desiccator hr.two {
		margin-top: 9px;
		margin-bottom: 2px;
	}
	.bel-art-bc-expert-take-desiccator hr.three {
		margin-top: 4px;
		margin-bottom: 4px;
	}
	.bel-art-bc-expert-take-desiccator hr.four {
		margin-top: -9px;  
		margin-bottom: 7px;
	}
	/************* table *********/
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .table-one {
		margin: 0 auto;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .table-one tr:nth-of-type(odd) {
		background-color: #dfdfdf;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .span8 {
		margin-top: -12px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation table {
    	border: 0;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation table td {
		border-top: none;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation table td {
		display: block;
	    font-size: .8em;
	    white-space: pre-wrap;
	    border-left: none;
	}
 	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation table td:last-child {
    	border-bottom: none;
  	}	
  	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation table td:first-child {
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #ddd;
	}
  	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .table-one .w-bb {
	  	border-bottom: 1px solid #fff;
  	}
  	.bel-art-bc-expert-take-desiccator .bel-art-bc-storage-enviro h5,
  	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation h5 {
	  	background-color: #fff;
  	}
}
@media (max-width: 350px) {
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation h5 {
    	line-height: 19px;
	}
	.bel-art-bc-expert-take-desiccator .bel-art-bc-methods-desiccation .span4 p {
	    font-size: 15px;
	    line-height: 19px;
    }
    .bel-art-bc-expert-take-desiccator hr.four {
    	margin-top: 5px;
    }
}

/*-- AcuvimII AXM-WEB and AXM-WEB2 Description Tab --*/

	.accuenergy-axm-web h5,
	.accuenergy-axm-web .out-of-box-user-ctrl p:first-child {
		margin-bottom: 0;
	}
	.accuenergy-axm-web .orange {
		color: #f68c34;
	}
	.accuenergy-axm-web hr.regular {
		border-top: 0;
	    border-bottom: 1px solid rgba(0,160,175,1);
	}
	.accuenergy-axm-web hr.one {
		margin-top: 19px;
	}
	.accuenergy-axm-web hr.two, 
	.accuenergy-axm-web hr.four {
		margin-top: 14px;
	}
	.accuenergy-axm-web hr.three {
		margin-bottom: 6px;
	}
	.accuenergy-axm-web .acuvim-ii .title h4,
	.accuenergy-axm-web .axm-web-features .title h4,
	.accuenergy-axm-web .out-of-box-user-ctrl h4,
	.accuenergy-axm-web .axm-web2-wifi h4,
	.accuenergy-axm-web .axm-web2-features h4 {
		margin-bottom: 2px; 
	}
	.accuenergy-axm-web .transmit-encrypted-energy-data .span6 {
		margin-top: 12px;
	}
	.accuenergy-axm-web .features1,
	.accuenergy-axm-web .features2 {
		margin-top: -21px;
	}
	.accuenergy-axm-web .easy-to-use-web-interface h4 {
		margin-bottom: -6px;
	}
	.accuenergy-axm-web .easy-to-use-web-interface .span6 img,
	.accuenergy-axm-web .features1 .span4 img,
	.accuenergy-axm-web .features2 .span4 img,
	.accuenergy-axm-web .out-of-box-user-ctrl .span4 img,
	.accuenergy-axm-web .add-axm-web-to-acuvimii .span4 img,
	.accuenergy-axm-web .transmit-encrypted-energy-data .span4 img,
	.accuenergy-axm-web .cross-platform-support .span4 img,
	.accuenergy-axm-web .add-axm-web2-wifi-ethernet-module .span4 img,
	.accuenergy-axm-web .fast-encrypted-data .span4 img,
	.accuenergy-axm-web .cross-platform-devices .span4 img {
		display: block;
		margin: 0 auto;
	}
	.accuenergy-axm-web .out-of-box-user-ctrl .span4 {
		margin-top: 8px;
	}
	.acuvim-ethernet-module .acuvim-ethernet-module {
		margin-top:2px;
	}
	.accuenergy-axm-web .text-center {
		background-color: #fff;
	}
	.accuenergy-axm-web .button {
	    background-color: rgba(255,255,255,0);
	    border-color: rgba(0,160,175,1);
	    color: rgba(0,160,175,1);
	    font-size: 14px;
	    font-weight: 600;
	    text-decoration: none;
	    border-radius: 6px;
	    border-width: 2px;
	    border-style: solid;
	    margin: 10px 5px 10px 0;
	    padding: 5px 13px;
	    -webkit-appearance: button;
		cursor: pointer;
    }
	.accuenergy-axm-web .buttonh:hover {
		background-color: rgba(0,160,175,1);
		color: #fff;
	}
@media (max-width: 767px) {
	.accuenergy-axm-web hr.one {
		margin-top: 15px;
		margin-bottom: 12px;
	}
	.accuenergy-axm-web hr.two,
	.accuenergy-axm-web hr.four {
	    margin-top: 7px;  
	    margin-bottom: 13px;
	}
	.accuenergy-axm-web hr.three {
		margin-bottom: 11px;
	}
	.accuenergy-axm-web .out-of-box-user-ctrl .span4 {
		margin-top: -1px;
	}
	.accuenergy-axm-web .transmit-encrypted-energy-data .span4 {
		margin-top:3px;
	}
	.accuenergy-axm-web .transmit-encrypted-energy-data .span8 {
		margin-top: -18px;
	}
	.accuenergy-axm-web .cross-platform-support .span8 {
		margin-top: -5px;
	}
	.accuenergy-axm-web .axm-web-features .features1 {
		margin-bottom: -10px;
	}
	.accuenergy-axm-web .axm-web-features .features1 .span4,
	.accuenergy-axm-web .axm-web2-features .features2 .span4 {
		margin-top: 8px;
		overflow: hidden;
	}
	.accuenergy-axm-web .axm-web2-features .features2 .span4 {
		margin-bottom: -1px;
	}
	.accuenergy-axm-web .axm-web-features .features1 .span4:first-child img,
	.accuenergy-axm-web .axm-web2-features .features2 .span4:first-child img {
		margin-top: -8px;
		margin-bottom: -21px;
	}
	.accuenergy-axm-web .axm-web-features .features1 .span4:nth-child(2) img, 
	.accuenergy-axm-web .axm-web2-features .features2 .span4:nth-child(2) img{
		margin-top: -31px;  
		margin-bottom: -27px; 
	}
	.accuenergy-axm-web .axm-web-features .features1 .span4:last-child img,
	.accuenergy-axm-web .axm-web2-features .features2 .span4:last-child img {
		margin-top: -30px;
		margin-bottom: -26px;
	}
	.accuenergy-axm-web .axm-web-features .out-of-box-user-ctrl {
		margin-top: 12px;
	}
	.accuenergy-axm-web .easy-to-use-web-interface h4 {
    	margin-bottom: 0px;
    }
    .accuenergy-axm-web .easy-to-use-web-interface .first-row .span6, 
    .accuenergy-axm-web .easy-to-use-web-interface .second-row .span6 {
	    overflow: hidden;
    }
    .accuenergy-axm-web .easy-to-use-web-interface .first-row .span6:first-child img {
	    margin-top: -3px;
	    margin-bottom: -14px;
    }
    .accuenergy-axm-web .easy-to-use-web-interface .first-row .span6:last-child img {
        margin-top: -18px;
        margin-bottom: -10px;
	}
	.accuenergy-axm-web .easy-to-use-web-interface .second-row .span6:first-child img {
	    margin-top: -20px;
	    margin-bottom: -13px;
    }
	.accuenergy-axm-web .easy-to-use-web-interface .second-row .span6:last-child img {
		margin-top: -22px;
		margin-bottom: -14px;
	}
}
@media (max-width: 350px) {
	.accuenergy-axm-web h5 {
		line-height: 18px;
	}
	.accuenergy-axm-web .axm-web2-features .features2 .span4 {
		margin-top: -11px;
	}
	.accuenergy-axm-web .axm-web2-features .features2 .span4:nth-child(2) img {
		margin-top: -26px;
	}
	.accuenergy-axm-web .axm-web2-features .features2 .span4:last-child img,
	.accuenergy-axm-web .easy-to-use-web-interface .second-row .span6:first-child img {
		margin-top: -16px;
	}
	.accuenergy-axm-web .axm-web-features .features1 .span4:nth-child(2) img, 
	.accuenergy-axm-web .axm-web-features .features1 .span4:last-child img {
		margin-top: -25px;
	}
	.accuenergy-axm-web .easy-to-use-web-interface .first-row .span6:last-child img {
		margin-top: -14px;
	}
    .accuenergy-axm-web .easy-to-use-web-interface .second-row .span6:last-child img {
    	margin-top: -17px;
    }
 }
/*-- Cordex Infrared Windows Description Tab --*/
	.cordex-infrared-windows h5 {
		margin-bottom: 0;
	}
	.cordex-infrared-windows .jumbo-text-orange {
		padding-left: 18px;
	    font-size: 80px; 
	    line-height: 78px;
	    color: #F47F29;
	    text-transform: uppercase;
	}
	.cordex-infrared-windows .orange-txt {
		color: #F47F29;
	}
	.cordex-infrared-windows .cordex-blk-row,
	.cordex-infrared-windows .info-center {
		display: flex;
		display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */  
	}	
	.cordex-infrared-windows .cordex-blk-row {
		background-color: #000;
		margin-bottom: 16px;
		margin-top: 19px;
	}
	.cordex-infrared-windows .cordex-blk-row .span5 img {
		display: block;
		margin: 0 auto;
	}
	.cordex-infrared-windows .ir-windows-lowdown {
		margin-top: 3px;
		margin-bottom: 7px;
	}
	.cordex-infrared-windows .for-more-info {
		height: 200px;
	}
    .cordex-infrared-windows .for-more-info p {
	    font-size: 29px;
	    text-transform: uppercase;
	    line-height: 28px; 
	}
	.cordex-infrared-windows .for-more-info .info-text-btn {
		margin-top: 12px;
		font-size: 16px;
    }
    .cordex-infrared-windows .info-center {
	    height: 299px;      
    }
    .cordex-infrared-windows .for-more-info .span4:first-child {
	    margin: auto;
	    margin-right: 0;
    }
    .cordex-infrared-windows .for-more-info .span4:last-child {
	    margin: auto;
	    margin-left: 30px;
    }
    .cordex-infrared-windows .icon-download-alt {
	    margin-top: 4px;
    }
    .cordex-infrared-windows .info-text {
	    border-bottom: 12px solid #F47F29;
    }
    .cordex-infrared-windows .for-more-info .btn-black {
	    font-weight: 600;
    }
	.cordex-infrared-windows .bkg-cordex-img {
		background-image: url("/images/product-tabs/cordex/cordex-bkg-image-the-answers.jpg");
		background-color: #cccccc;
		height: 299px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows {
		background-color: #000;
		margin-bottom: 24px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row .top-row-text {
		padding-left: 18px;
		margin-top: 19px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row .top-row-text .row-fluid:nth-child(2) {
		margin-top: 18px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .big-header p  {
		color: #F47F29;
	    font-size: 38px;
	    line-height: 35px;
	    font-weight: 700;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .intro-text  {
		margin-top: 18px;
		margin-bottom: 12px;
		padding-right: 18px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .intro-text p {
	    font-size: 21px;
	    line-height: 26px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-image {
		margin-top: -12px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-image img {
		margin-top: 28px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .blk-text {
		font-size: 20px;
		border-bottom: 2px solid #F47F29;
		color: #fff;
		line-height: 29px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .why-text {
		color: #F47F29;
		font-size: 18px;
	}
    .cordex-infrared-windows .why-choose-our-ir-windows .span1 {
	    background-color: #F47F29;
	    font-weight: 200;
	    font-size: 18px;
	    line-height: 23px;
    }
    .cordex-infrared-windows .why-choose-our-ir-windows .span1 h5 {
	    margin-top: 5px;
    }
    .cordex-infrared-windows .why-choose-our-ir-windows .row-txt .span6:first-child {
	    padding-left: 18px;
    }
    .cordex-infrared-windows .why-choose-our-ir-windows .row-txt .span6:last-child {
	    padding-right: 18px;
    }
    .cordex-infrared-windows .cordex-blk-row .span7 {
		z-index: 10;
	}
	/*-- Cordex French IR Windows --*/
	.cordex-infrared-windows .for-more-info1-fr p {
       line-height: 30px;
    }
    .cordex-infrared-windows .cordex-blk-row .span7 {
		margin: auto;
	}
	.cordex-infrared-windows .for-more-info1-fr .disc-fr {
		font-size: 14px !important;
		line-height: 14px !important;
		text-transform: none !important;
		margin-bottom: 0;
		margin-top: 8px;
	}
	.cordex-infrared-windows .last-p {
		margin-bottom: 14px;
	}
	.cordex-infrared-windows .for-more-info1-fr .span6 {
		margin: auto;
		margin-right: 0;
	}
	.cordex-infrared-windows .for-more-info1-fr .info-text-btn {
		margin-left: 0;
	}
@media (max-width: 1199px) {
	.cordex-infrared-windows .jumbo-text-orange {
		 font-size: 48px;
		 line-height: 52px;
	}  
	.cordex-infrared-windows .why-choose-our-ir-windows .why-text {
		margin-top: 4px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .big-header p {
	    font-size: 27px; /* */
	    line-height: 22px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .span1 {
	    width: 25px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-image {
		margin-left: -4px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .blk-text {
		line-height: 26px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .intro-text p {
	    font-size: 18px;
	    line-height: 22px;
	}
	.cordex-infrared-windows .for-more-info p {
		font-size: 22px;
	    line-height: 22px;
	}
	/*-- Cordex French IR Windows --*/
	.cordex-infrared-windows .for-more-info1-fr p {
	    font-size: 22px;
	    line-height: 24px;
	}
    .cordex-infrared-windows .for-more-info-fr {
	    margin-bottom: 3px;
	}
}
@media (max-width: 767px) and (min-width: 550px) {
	.cordex-infrared-windows .jumbo-text-orange {
		 font-size: 42px;
		 line-height: 43px;
	 } 
}
 @media (max-width: 767px) { 
	.cordex-infrared-windows .orange-txt { 
		line-height: 25px;
	}
	.cordex-infrared-windows .cordex-blk-row .span7, 
	.cordex-infrared-windows .why-choose-our-ir-windows .span1 h5, 
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-image img,
	.cordex-infrared-windows .ir-windows-lowdown .span4 img {
		margin: auto;
	}
	.cordex-infrared-windows .cordex-blk-row .span5 {
		margin-bottom: 0;
	}
	.cordex-infrared-windows .text-center {
		background-color: #fff;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .big-header p  {
	    font-size: 35px;
	    line-height: 29px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .intro-text p {
	    font-size: 18px;
	    line-height: 23px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .span1,
	.cordex-infrared-windows .ir-windows-lowdown .span4,
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-image {
	    display: flex;
	    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */    
    }
    .cordex-infrared-windows .why-choose-our-ir-windows .span1 {
	    margin-bottom: -10px;
    }
    .cordex-infrared-windows .why-choose-our-ir-windows .top-row-image img {
		max-width: 300px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-text .row-fluid:first-child .cordex-logo {
		margin-top: 46px;
		margin-bottom: 0; 
	}
    .cordex-infrared-windows .why-choose-our-ir-windows .span1 h5 {
	    background-color: #F47F29;
    }
	.cordex-infrared-windows .why-choose-our-ir-windows .row-txt .span6:first-child,
	.cordex-infrared-windows .why-choose-our-ir-windows .row-txt .span6:last-child {
	    padding-left: 18px;
	    padding-right: 18px;
    }
	.cordex-infrared-windows .why-choose-our-ir-windows .blk-text {
		font-size: 18px;
		line-height: 24px;
	}
	.cordex-infrared-windows .for-more-info p {
		font-size: 18px;
		line-height: 20px;
	}
 	.cordex-infrared-windows .for-more-info .span4:first-child {
		margin-left: 18px;
	}
	.cordex-infrared-windows .cordex-blk-row {
		margin-top: 15px;
	}
	.cordex-infrared-windows .ir-windows-lowdown {
		margin-top: 1px;
		margin-bottom: -5px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-text .row-fluid:first-child {
		margin-top: -50px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .row-one {
		margin-top: 11px;
	}
	.cordex-infrared-windows .for-more-info {
	    margin-top: -3px;
	}
	.cordex-infrared-windows .for-more-info .span4:last-child {
    	margin-left: 12px;
	}
	/*-- Cordex French IR Windows --*/
	.cordex-infrared-windows .for-more-info .span6 {  
		margin-left: 18px;
	}
	.cordex-infrared-windows .for-more-info-fr {
	    font-size: 18px !important;
	    line-height: 19px !important;
	    margin-bottom: 1px; 
	}
	.cordex-infrared-windows .for-more-info .disc-fr {
		margin-top: 0;
	}
}
@media (max-width: 549px) {
	.cordex-infrared-windows .jumbo-text-orange {
	    font-size: 38px;
	    line-height: 37px;
	    margin-left: 0;
	    padding: 18px;
	    text-align: center;
	}
}
 @media (max-width: 499px) {
	.cordex-infrared-windows .orange-txt { 
		line-height: 21px;
	}
	.cordex-infrared-windows .cordex-blk-row, 
	.cordex-infrared-windows .for-more-info {
		 flex-direction: column;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-image img {
   		 max-width: 268px;
   	}
   	.cordex-infrared-windows .why-choose-our-ir-windows .big-header p {
	    font-size: 26px;
	    line-height: 23px; 
	    padding-right: 12px;
	}
	.cordex-infrared-windows .for-more-info .span4:last-child img {
		max-width: 130px;
		padding-bottom: 18px;
	}
	.cordex-infrared-windows .for-more-info .span4:first-child,
   	.cordex-infrared-windows .for-more-info .span4:last-child {
	  	margin-left: 0;
	  	padding: 18px;
	}
	.cordex-infrared-windows .for-more-info .span4:last-child,
	.cordex-infrared-windows .cordex-blk-row .span5 {
		display: flex;
		display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */  
	}
	.cordex-infrared-windows .for-more-info .span4:last-child img,
	.cordex-infrared-windows .cordex-blk-row .span5 img {
		margin: auto;
	}
	.cordex-infrared-windows .for-more-info .info-text, 
	.cordex-infrared-windows .for-more-info .span4 .row-fluid:last-child {
		text-align: center;
	}
	/*-- Cordex French IR Windows --*/
	.cordex-infrared-windows .for-more-info .span6 {
	  	margin-left: 0;
	  	padding: 18px;
	}
	.cordex-infrared-windows .for-more-info .disc-fr,
	.cordex-infrared-windows .for-more-info1-fr .info-text-btn {
		text-align: center;
	}
 }
 /*-- Cordex French IR Windows --*/
 @media (max-width: 375px) {
	.cordex-infrared-windows .for-more-info-fr {
	    font-size: 14px !important;
	    line-height: 14px !important;
	    margin-bottom: 6px;
	}
}
 @media (max-width: 350px) {
	.cordex-infrared-windows h5 {
		line-height: 17px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-text .row-fluid:first-child .cordex-logo {
		margin-top: 42px;
		margin-bottom: -3px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .big-header p {
	    font-size: 21px;
	    line-height: 17px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .top-row-image img {
   		max-width: 240px;
   	}
	.cordex-infrared-windows .why-choose-our-ir-windows .intro-text {
		padding-right: 12px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .intro-text p {
	    font-size: 16px;
	    line-height: 20px;
	}
	.cordex-infrared-windows .why-choose-our-ir-windows .blk-text{
		line-height: 21px;
	}
 }
 
 /*-- HOBO U24 Conductivity Logger -Expert Take --*/
 	.hobo-u24-expert-take h5 {
		margin-bottom: 0;
	}
	.hobo-u24-expert-take .hobo-u24-intro h4 {
		margin-bottom: 12px;
	}
	.hobo-u24-expert-take .hobo-u24-intro .span12 {
		margin-left: 0;
	}
	.hobo-u24-expert-take .hobo-u24-range-accuracy {
		margin-top: 11px;
	}
	.hobo-u24-expert-take .hobo-u24-intro .span12,
	.hobo-u24-expert-take .hobo-u24-groundwater-img .img-1 {
		margin-bottom: 14px;
	}
	.hobo-u24-expert-take .hobo-u24-groundwater,
	.hobo-u24-expert-take .hobo-u24-range-accuracy,
	.hobo-u24-expert-take .hobo-u24-ease-deployment {
		margin-bottom: 24px;
	}
	.hobo-u24-expert-take .hobo-u24-groundwater-txt p:nth-child(3),
	.hobo-u24-expert-take .hobo-u24-other-factors p {
		margin-bottom: 0;
	}
	.hobo-u24-expert-take .hobo-u24-groundwater-txt {
		margin-top: -3px;
	}
	.hobo-u24-expert-take .hobo-u24-range-accuracy,
	.hobo-u24-expert-take .hobo-u24-ease-deployment,
	.hobo-u24-expert-take .hobo-u24-sw-features,
	.hobo-u24-expert-take .hobo-u24-cost-ownership { /**/
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}
	.hobo-u24-expert-take .hobo-u24-range-accuracy-txt,
	.hobo-u24-expert-take .hobo-u24-ease-deployment-txt,
	.hobo-u24-expert-take .hobo-u24-sw-features-txt,
	.hobo-u24-expert-take .hobo-u24-cost-ownership-txt {
		margin: auto;
		margin-left: 26px;
	}
	.hobo-u24-expert-take .hobo-u24-range-accuracy-img {
		margin-left: 0;
		margin-top: 12px;
	}
	.hobo-u24-expert-take .hobo-u24-other-factors {
		margin-top: 9px;
		margin-bottom: 9px;
	}
	.hobo-u24-expert-take .hobo-u24-ease-deployment-img {
		margin-top: 17px;
		margin-left: 0;
	}
	.hobo-u24-expert-take .hobo-u24-sw-features-img {
		margin-top: 9px;
	}
	.hobo-u24-expert-take .hobo-u24-sw-features { 
		margin-bottom: 22px;
	}
	.hobo-u24-expert-take .hobo-u24-cost-ownership {
		margin-top: 24px;
		margin-bottom: 23px;
	}
	.hobo-u24-expert-take .bx {
		margin-left: 3px;
		margin-top: -2px;
	}
	.hobo-u24-expert-take .hobo-u24-conclusion {
		margin-top: 19px;
	}
	/* French Desktop*/
	.hobo-u24-expert-take .hr-1 {
		margin-top: -15px;
	}
	.hobo-u24-expert-take .p-fr {
		margin-top: -3px;
	}
	.hobo-u24-expert-take .pp-fr {
	    margin-bottom: 20px;
		margin-top: -24px;
	}
	.hobo-u24-expert-take .text-fr {
		margin-top: -10px;
	}

@media (max-width: 767px) {
	.hobo-u24-expert-take .hobo-u24-range-accuracy,
	.hobo-u24-expert-take .hobo-u24-ease-deployment,
	.hobo-u24-expert-take .hobo-u24-cost-ownership {
		flex-direction: column-reverse;
	}
	.hobo-u24-expert-take .hobo-u24-sw-features {
		flex-direction: column;
	}
	.hobo-u24-expert-take .hobo-u24-range-accuracy-txt,
	.hobo-u24-expert-take .hobo-u24-ease-deployment-txt,
	.hobo-u24-expert-take .hobo-u24-sw-features-txt,
	.hobo-u24-expert-take .hobo-u24-cost-ownership-txt {
		margin-left: 0;
	}
	.hobo-u24-expert-take .hobo-u24-range-accuracy-img,
	.hobo-u24-expert-take .hobo-u24-ease-deployment-img,
	.hobo-u24-expert-take .hobo-u24-sw-features-img,
	.hobo-u24-expert-take .hobo-u24-cost-ownership-img {
		margin: auto;
	}
	.hobo-u24-expert-take .hobo-u24-cost-ownership {
		margin-top: -5px;
	}
	.hobo-u24-expert-take .hobo-u24-sw-features-img {
		margin-top: 12px;
	}
	.hobo-u24-expert-take .text-center {
		background-color: white;
	}
	.hobo-u24-expert-take .hobo-u24-cost-ownership {
		margin-bottom: 21px;
	}
	.hobo-u24-expert-take .hobo-u24-groundwater {
		margin-bottom: 10px;
	}
	.hobo-u24-expert-take .hobo-u24-range-accuracy {
		margin-top: -6px;
		margin-bottom: 20px
	}
	.hobo-u24-expert-take .hobo-u24-other-factors {
		margin-top: -5px;
		margin-bottom: -2px;
	}
	.hobo-u24-expert-take .hobo-u24-ease-deployment {
		margin-top: -4px;
		margin-bottom: 20px;
	}
	.hobo-u24-expert-take .hobo-u24-sw-features { 
		margin-top: -5px;
		margin-bottom: 18px;
	}
	.hobo-u24-expert-take .hobo-u24-groundwater .hobo-u24-groundwater-txt {
		width: 100% !important;
	}
	.hobo-u24-expert-take .hobo-u24-groundwater .hobo-u24-groundwater-img {
		width: 100% !important;
	}
	.hobo-u24-expert-take .hobo-u24-groundwater .hobo-u24-groundwater-txt p {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.hobo-u24-expert-take .row-fluid:last-child .btn {
		padding: 7px;
		background-color: #f5f5f5;
	}
	.hobo-u24-expert-take .row-fluid:last-child {
		margin-bottom: 20px;
	}
	/* French */
	.hobo-u24-expert-take .hr-1 {
		margin-top: auto;
	}
}
@media (max-width: 390px) {
	.hobo-u24-expert-take .btn {
    	font-size: 12px !important;
	}
}
	/* French */
@media (max-width: 482px){
	#hobo-u24-exptake-btn-fr .btn {
		font-size: 13px !important;
	}
}	
@media (max-width: 437px) {
	#hobo-u24-exptake-btn1-fr .btn {
		font-size: 13px !important;
	}
	#hobo-u24-exptake-btn-fr .btn {
		font-size: 11px !important;
	}
}	
@media (max-width: 410px) {
	#hobo-u24-exptake-btn1-fr .btn {
		font-size: 12px !important;
	}
	#hobo-u24-exptake-btn-fr .btn {
		font-size: 10px !important;
	}
}	
@media (max-width:387px) {
	#hobo-u24-exptake-btn1-fr .btn {
		font-size: 10px !important;
	}
}	
@media (max-width: 350px) {
	.hobo-u24-expert-take .lead {
		font-size: 18px;
	}
	.hobo-u24-expert-take .hobo-u24-groundwater-img img {
		max-width: 252px;
	}
	#hobo-u24-exptake-btn1-fr .btn {
		font-size: 9px !important;
	}
	#hobo-u24-exptake-btn-fr  .btn {
		font-size: 9px !important;
	}
}	/* End French */


	 /*-- HOBO RX3000 Deploying Weather Stations -Expert Take --*/
 	.hobo-rx3000-expert-take .hobo-rx-intro-txt {
		margin-top: -5px;
	}
	.hobo-rx3000-expert-take .hobo-rx-intro h4 {
		margin-bottom: 12px;
	}
	.hobo-rx3000-expert-take .hobo-rx-intro-txt,
	.hobo-rx3000-expert-take .hobo-rx-ws-locations-placement-txt,
	.hobo-rx3000-expert-take .hobo-rx-ws-components .span4,
	.hobo-rx3000-expert-take .hobo-rx-ws-installing-sensors .hobo-rx-ws-installing-sensors-img {
		margin-left: 0;
	}
	.hobo-rx3000-expert-take h5,
	.hobo-rx3000-expert-take .clear-m-b {
		margin-bottom: 0;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-components .hobo-rx-ws-components-txt {
		margin-top: -17px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-components .hobo-rx-ws-components-txt,
	.hobo-rx3000-expert-take .hobo-rx-ws-installing-sensors-txt {
		float: right;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-installing-sensors-txt {
		margin-top: -17px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-locations-placement .span4 {
		margin-top: 14px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-locations-placement-txt .bubble-box {
		margin-top: 20px;
		margin-left: 0;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-locations-placement-txt {
		margin-top: -3px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration .span4 {
		margin-top: 2px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-2 .hobo-rx-ws-configuration-2-img {
		margin-top: -56px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-2 .bubble-box {
		margin-top: 42px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-2 {
		margin-bottom: 18px;
	}
	.hobo-rx3000-expert-take hr.one,
	.hobo-rx3000-expert-take hr.three {
		margin-top: 24px;
		margin-bottom: 24px;
	}
	.hobo-rx3000-expert-take hr.two {
		margin-top: 24px;
		margin-bottom: 9px;
	}
	.hobo-rx3000-expert-take hr.four {
		margin-top: 24px;
		margin-bottom: 6px;	
	}
	.hobo-rx3000-expert-take .bx {
		margin-left: 3px;
		margin-top: 20px;
	}
	.hobo-rx3000-expert-take .bubble-box {
		border: solid 1px #C0C0C2;
		border-left: solid 10px #C0C0C2;
		padding: 12px;
	}
	.hobo-rx3000-expert-take .bubble-box p {
		font-size: 16px;
	    line-height: 21px;
	    margin-bottom: 0;	
	}
	.hobo-rx3000-expert-take .row-fluid:last-child {
		margin-top: 0;
	}
	.hobo-rx3000-expert-take .row-fluid:last-child p {
		margin-bottom: 20px;
	}
	/* French Desktop */
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-2-img-fr {
    	margin-top: -6px;
	}
	.hobo-rx3000-expert-take .p-fr {
		margin-top: -10px;
		margin-bottom: -6px;
	}
	.hobo-rx3000-expert-take .pp-fr {
		margin-top: -20px;
	}

@media (min-width: 768px) and (max-width: 1199px) {
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-2 .hobo-rx-ws-configuration-2-img {
		margin-top: 0;
	}
}
@media (max-width: 767px) {
	.hobo-rx3000-expert-take .text-center {
		background-color: white;
	}
	.hobo-rx3000-expert-take .hobo-rx-intro-img img,
	.hobo-rx3000-expert-take .hobo-rx-ws-components-img img,
	.hobo-rx3000-expert-take .hobo-rx-ws-locations-placement-img img,
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-img img,
	.hobo-rx3000-expert-take .hobo-rx-ws-installing-sensors-img img, 
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-2-img img {
		display: block;
		margin: 0 auto;
	}
	.hobo-rx3000-expert-take .hobo-rx-intro-txt .bx {
		margin-bottom: 20px;
	}
	.hobo-rx3000-expert-take .hobo-rx-intro {
		margin-bottom: -14px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-components {
		margin-top: -5px;
		margin-bottom: -14px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-locations-placement {
		margin-top: -4px;
		margin-bottom: -16px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-installing-sensors {
		margin-top: -4px;
		margin-bottom: -20px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration {
		margin-top: -4px;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-2 .hobo-rx-ws-configuration-2-img {
		margin-top: 0;
	}
	.hobo-rx3000-expert-take .hobo-rx-ws-configuration-2 .hobo-rx-ws-configuration-2 .span4:last-child {
		margin-top: 19px;
	}
	.hobo-rx3000-expert-take .row-fluid:last-child {
		margin-bottom: 20px;
	}
	.hobo-rx3000-expert-take .row-fluid:last-child .btn {
		padding: 7px;
		background-color: #f5f5f5;
	}
}
	/* French */
@media (max-width:487px){
	#hobo-rx3000-expert-take-btn-one .btn,
	#hobo-rx3000-expert-take-btn-two .btn {
		font-size: 11px;
	}
}
@media (max-width:372px){
	#hobo-rx3000-expert-take-btn-one .btn,
	#hobo-rx3000-expert-take-btn-two .btn {
		font-size: 10.5px;
	}
}
	/* End French */
@media (max-width: 350px) {
	.hobo-rx3000-expert-take .hobo-rx-intro-txt .bx {
		margin-left: 0;
	}
	.hobo-rx3000-expert-take .row-fluid:last-child .btn {
		font-size: 12px;
	}
	/* French */
	#hobo-rx3000-expert-take-btn-one .btn,
	#hobo-rx3000-expert-take-btn-two .btn {
		font-size: 9px;
	}
}

 /*-- B&K Precision Battery Test Software - Software tab --*/
	.bk-battery-test-software h5 {
		margin-bottom: 0;
	}
	.bk-battery-test-software .bts-new-features-txt-1 h5{
		margin-bottom: 12px;
	}
	.bk-battery-test-software .bts-intro-img,
	.bk-battery-test-software .bts-key-features .span12,
	.bk-battery-test-software .bts-sytem-requirements .bts-sytem-requirements-img,
	.bk-battery-test-software .bts-key-features .bts-keyfeatures-wrapper ul,
	.bk-battery-test-software .bts-new-features .span12 {
		margin-left: 0;
	}
	.bk-battery-test-software .bts-keyfeatures-txt {
		background-color: #eaeaea;
		margin-top: 14px;
		margin-bottom: 14px;
		padding: 21px 14px 9px 14px;
	}
	.bk-battery-test-software .bts-keyfeatures-txt .key-features {
		margin-top: -13px;
	}
	.bk-battery-test-software .bts-keyfeatures-img {
		margin-top: 4px;
		margin-bottom: -4px;
	}
	.bk-battery-test-software .download-buttons {
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}
	.bk-battery-test-software .download-buttons .button2 {
		margin-left: 30px;
	}
	.bk-battery-test-software .bts-sytem-requirements {
		margin-bottom: 19px;
	}
	.bk-battery-test-software .bts-sytem-requirements-txt {
		float: right;
	}
	.bk-battery-test-software .bts-video {
		margin-top: 23px;
	}
	.bk-battery-test-software .bts-video .bts-video-txt {
		margin-top: 74px;
	    margin-left: 0;
	}
	.bk-battery-test-software .bts-new-features {
		margin-top: 14px;
		background-color: #eaeaea;
	}
	.bk-battery-test-software .bts-new-features-txt-1 {
		padding: 6px 14px 0px 14px;
		margin-bottom: -10px;
	}
	.bk-battery-test-software .bts-new-features-txt-2 {
		margin-left: 0;
		padding: 0 14px 11px 14px;
	}
	.bk-battery-test-software .bts-sytem-requirements-txt {
		margin-top: -8px;
		margin-bottom: 24px;
	}
	.bk-battery-test-software .bts-sytem-requirements {
		margin-bottom: -7px;
	}
	/* French */
	.bk-battery-test-software .fr-disclaimer {
		margin-top: -4px;
		margin-bottom: -5px;
	}
@media (max-width:767px) {
	.bk-battery-test-software .fr-disclaimer {
		margin-top: -15px;
		margin-bottom: 0;
	}
}
@media (min-width:768px) and (max-width:769px){
	.bk-battery-test-software .fr-disclaimer {
		margin-top: -4px;
		margin-bottom: -8px;
	}
}
@media (min-width:768px) and (max-width: 803px) {
	.bk-battery-test-software .bts-keyfeatures-wrapper ul li {
		font-size: 13px;
	}
}
	/* End French */
@media (max-width: 1199px) and (min-width: 768px) {
	.bk-battery-test-software .download-buttons {
		flex-direction: column;
	}
	.bk-battery-test-software .download-buttons .button1,
	.bk-battery-test-software .download-buttons .button2 {
		margin-left: 8px;
		margin-bottom: 20px;
	}
	.bk-battery-test-software .bts-sytem-requirements .bts-sytem-requirements-txt {
		margin-bottom: 0;
	}
	.bk-battery-test-software .bts-sytem-requirements {
		margin-bottom: -2px;
	}
	.bk-battery-test-software .bts-video .bts-video-txt {
		margin-top: -2px;
	}
}
@media (max-width: 767px) {
	.bk-battery-test-software .lead {
		font-size: 19px !important;
	}
	.bk-battery-test-software .text-center {
		background-color: white;
	}
	.bk-battery-test-software .bts-sytem-requirements {
		margin-top: -5px;
	}
	.bk-battery-test-software .bts-sytem-requirements .download-buttons {
		margin-top: 15px;  
		margin-bottom: -11px;
	}
	.bk-battery-test-software .bts-key-features .bts-keyfeatures-wrapper ul {
		margin-left: 22px;
	}
	.bk-battery-test-software .bts-keyfeatures-img {
		margin-bottom: 2px;
	}
	.bk-battery-test-software .bts-keyfeatures-txt {
		padding: 15px 14px 5px 14px;
	}
	.bk-battery-test-software .bts-new-features-txt-1 {
		margin-bottom: 0;
	}
	.bk-battery-test-software .bts-video {
    	margin-top: 25px;   
    }
	.bk-battery-test-software .bts-video .bts-video-txt {
		margin-top: -10px;
		margin-bottom: -6px; 
	}
	.bk-battery-test-software .bts-new-features {
		margin-top: 5px;
		margin-bottom: 18px; 
	}
	.bk-battery-test-software .bts-new-features-txt-1 h5 {
    	margin-bottom: 4px;
	}
	.bk-battery-test-software .bts-new-features-txt-1 {
		padding-top: 3px;
	}
	.bk-battery-test-software .bts-new-features-txt-2 {
		padding-bottom: 1px;
		margin-bottom: 4px;
	}
}
@media (max-width: 483px) {
	.bk-battery-test-software .download-buttons {
		flex-direction: column;
	}
	.bk-battery-test-software .download-buttons .button1,
	.bk-battery-test-software .download-buttons .button2 {
		margin-left: 8px;
		margin-bottom: 20px;
	}
	.bk-battery-test-software .bts-sytem-requirements-txt {
		margin-bottom: -2px;
	}
}


/*-- FLIR Exx-Series BC description tab --*/
@media (max-width: 509px) {
	.flir-exx-series tr.table-learn-more a {
		color: #a92e30 !important;
		font-weight: bold;
		font-size: 9pt;
	}
}

/*-- FLIR Exx-Series French BC description tab --*/
@media (max-width: 896px) {
	.flir-exx-series-fr tr.table-learn-more a {
		color: #a92e30 !important;
		font-weight: bold;
		font-size: 10pt;
	}
}

@media (max-width: 570px) {
	.flir-exx-series-fr tr.table-learn-more a {
		color: #a92e30 !important;
		font-weight: bold;
		font-size: 9pt;
	}
}

@media (max-width: 526px) {
	.flir-exx-series-fr tr.table-learn-more a {
		color: #a92e30 !important;
		font-weight: bold;
		font-size: 7pt;
	}
}

@media (max-width: 443px) {
	.flir-exx-series-fr tr.table-learn-more a {
		color: #a92e30 !important;
		font-weight: bold;
		font-size: 6pt;
	}
}