/* -------------------- 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: 310px;
    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: 377px;
	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;
}
.pms-sws-french .shipping-message-sub {
	width: 378px;
}
.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 18px 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: 328px;
    top: 5px;
	margin: 3px 0px 0px 0px;
	color: #000000;
}

.gss-shipping-french {
	width: 370px;
	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-sws-french .shipping-message-sub {
	
}
.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 10.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 {
	    width: 265px;
	    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 {
	    width: 326px;
	    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 {
		width: 377px;
		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;
	    width: 281px;
	}
	.gss-shipping-french {
		width: 312px;
		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 .carousel-indicators, .sensit-sws-french .carousel-indicators {
    	width: 43px;
    }
    .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%;
    }
}


