﻿html,body {    height: 100%;    font-family: "ff-meta-web-pro-condensed",sans-serif;	font-style: normal;	font-weight: 400;	font-size:18px;	line-height:28px;	color:#54585f;}p{	font-family: "ff-meta-web-pro-condensed",sans-serif;	font-style: normal;	font-weight: 400;	font-size:18px;	line-height:28px;	color:#54585f;}.clear {    clear: both;	float: none;	display: block;}h1{	border-left:30px solid #f58220;	line-height: 30px;	font-size:36px;	padding:0px;	margin-bottom:30px;	padding-left:20px;	font-family: "museo-slab",serif;	font-style: normal;	font-weight: 900;	color:#54585f;}h2{}h3{	font-family: "museo-slab",serif;	font-style: normal;	font-weight: 700;}.content ul, .content ol{    list-style-position: inside;	padding-left:20px}.content ul ul, .content ol ol{	padding-left:40px;}	.content ul ul ul, .content ol ol ol{	padding-left:60px;}a, .orange{	color:#f58220;}a, a:hover{	text-decoration: none;}img{	max-width:100%;}/* -- Header -- */.header{	padding:40px 0px;}.panel{	background:#efefef;	padding:15px;}.imgFloatLeft{	float:left;	margin-right:30px;	margin-bottom:10px;}.imgFloatRight{	float:right;	margin-left:30px;	margin-bottom:10px;}		/* SLIDER */.small-slide{	background: url(../img/slide1.jpg) center;	padding-top:60px;}		.small-slide h1{	color:#fff;}.learnMore{	color:#fff;	font-size:24px;	font-family: "museo-slab",serif;	font-style: normal; 	font-weight: 300;	float:right;	text-transform:none;}.learnMore:hover{	opacity:0.95;	color:#efefef;}.learnMore:after{	background:#ba201b;}.list .learnMore{	color:#54585f;	text-transform:none;	font-size:18px;}.carousel-inner p{	padding:0px;	font-size:60px;	font-family: "museo-slab",serif;	font-style: normal;	font-weight: 900;	color:#fff;	border-bottom:8px solid #f58220;	width:100%;	text-transform:uppercase;	line-height:75px;}.slide-overlay{	background:#313131;	opacity:0.8;	line-height:75px;	text-align:right;	color:#fff;	font-size:18px;	font-family: "museo-slab",serif;	font-style: normal;	font-weight: 700;	position:absolute;	z-index:99999999999;	width:100%;	}.slide-overlay a{	color:#fff;}a.first{	margin-right:30px;}.carousel-caption{	text-align:left;	text-transform:uppercase;	text-shadow:none;	margin-bottom:250px; 	width:400px;	left:15%;	right:15%;	margin-left:40px;}header.carousel {    height: 690px;}header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner {    height: 100%;}.carousel-indicators .active{	background:#f58220;}.carousel-indicators{	bottom:60px;	margin-left:0px;	width:auto;}header.carousel .fill {    width: 100%;    height: 100%;    background-position: center;    background-size: cover;}.carousel-control.left, .carousel-control.right{	background:none;}.content{	padding:40px 0px;}.fa-arrow-circle-right, .fa-phone{	color:#f58220;}/* -- Services -- */.services{	background:#efefef;	padding:35px 0px;	color:#fff;}.services-inner{	background:#e1743f;	padding:55px 0px;}.services h3{	border-bottom:3px solid #984a24;	padding-bottom:10px;	line-height:30px;}.services .fa-arrow-circle-right{	color:#984a24;}.services a.learnMore:hover .fa-arrow-circle-right{	color:#fff;}.services a.learnMore{	float:right;	color:#fff;	font-size:14px;}/* -- Footer -- */.footer{	padding:55px 0px;}.map{	border:10px solid #fff;} .footer .location{	padding:0px;	list-style-type:none;}.footer .location a{	color:#3d3d3d;}.orange{	color:#f58220!important;}.copyright{	font-size:12px;}/* Navigation*/.navbar{	padding-top:0px;	min-height:0px;	margin-bottom:0px;	border:0px;}.nav-bar{	padding:0px;	margin-bottom:0px;	background: rgba(255, 255, 255, 1);}.nav>li>a{	color:#686c73;	font-size:20px;	font-family: "ff-meta-web-pro-condensed",sans-serif;	font-style: normal;	font-weight: 400;	padding-top:55px;	padding-bottom:5px!important;	padding-left:0px;	padding-right:0px;}.nav>li{	padding:0px 15px;}.nav>li>a:hover{	border-bottom: 3px solid #f58220;}.nav>li>a:hover, .nav>li>a:focus{	background:none;}.nav>li:last-child{	padding-right:0px;}.purple-text{	border-bottom: 3px solid #f58220;}.nav .contact a{	color:#fff;}textarea{	background:#fff;}.navbar-collapse{	padding-right:0px;	padding-left:0px;}.min-h{	height:50px;}/* Responsive Styles */@media(max-width:767px) {    header.carousel .carousel {        height: 70%;    }}.breadcrumb{	width:100%;}/* -- Gallery -- */.gallery{	list-style-type:none;	padding:0px!important;	margin:0px!important;}	.gallery li{	float:left;	margin-bottom:30px;	margin-right:20px;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;    transition: all 0.5s ease;	list-style-type:none;	max-height:150px;	overflow:hidden;}.gallery li:last-child{	margin-right:0px;}	.gallery li:hover{	 -webkit-transform: rotate(-1deg);     -moz-transform: rotate(-1deg);      -o-transform: rotate(-1deg);      -ms-transform: rotate(-1deg);      transform: rotate(-1deg);}/*Forms*/	.form-all{	font-family: "ff-meta-web-pro-condensed",sans-serif;	font-style: normal;	font-weight: 400;	width:100%!important;}		.form-section{	margin-left:0px!important;	list-style-type:none;	padding-left:0px!important;	display:block!important;}.form-label-left{	display:none!important;}input, textarea{	background:#efefef;	width:100%;	border:0px;	font-family: "ff-meta-web-pro-condensed",sans-serif;	font-style: normal;	font-weight: 400;	color:#333;	padding:10px!important;	padding-left:10px;	height:auto;	font-size:1em;	list-style-type:none;}.inputLabel{	margin-bottom:10px;	border:0px;	text-transform:uppercase;	background:#e2e2e2;	color:#666666;	padding:4px;	font-size: 1.1em;	float:left;	width:70%;}.inputSelection{	width:30%;	float:left;	display:inline;}.form-submit-button{	clear:both;	color:#fff!important;	padding:10px 20px 10px 20px;	border:0px;	cursor:pointer;	bottom: 0px;	text-transform: uppercase;	font-size: 16px;	display:inline-block;	float:left;	background:#f58220;}		.form-submit-button:hover{	background-position: 98% 91%;}placeholder{	text-transform: uppercase;}::-webkit-input-placeholder { /* WebKit browsers */    color:    #666666;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color:    #666666;}::-moz-placeholder { /* Mozilla Firefox 19+ */    color:    #666666;}:-ms-input-placeholder { /* Internet Explorer 10+ */    color:    #666666;}.form-header{	margin-bottom:10px;}.form-checkbox-item{	float:left;	margin-right:20px;	line-height:19px;	font-weight:300;}		.labelShow{	display:inline!important;	float:left;}.lineWrap{	width:800px;	overflow:hidden;}.form-checkbox{	display:inline;	float:left;	padding-right:20px;}.form-single-column{	float:left;	width:100%;}.form-radio, .form-radio-item{	float:left;	margin-right:30px;	padding-left:5px;}input[type=checkbox].css-checkbox {	position: absolute; 	overflow: hidden; 	clip: rect(0 0 0 0); 	height:1px; 	width:1px; 	margin:-1px; 	padding:0;	border:0;}input[type=checkbox].css-checkbox + label.css-label {	padding-left:35px;	height:15px; 	display:inline-block;	line-height:15px;	background-repeat:no-repeat;	background-position: 0 0;	font-size:1.1em;	vertical-align:middle;	cursor:pointer;	font-weight:300;}input[type=checkbox].css-checkbox:checked + label.css-label {	background-position: 0 -15px;}						.css-label{ background: url(../img/css-checkbox.jpg); }				.form-all{	list-style-type:none;	margin:0px;	width:100%;}.form-line{	padding:0px;	margin-bottom:15px;	overflow:hidden;	width:100%;}.form-line-column{	padding-right:15px;}label{	font-size:1em;}.form-label-left, .form-label-top{	display:block;	float:none;	width:100%!important;	font-weight:400;	margin-bottom:20px;}.form-checkbox-other-input{	margin-left:20px;	margin-top:-10px;	float:left;}.form-sub-label{	font-size:12px;	}.form-checkbox{	margin-right:20px!important;	width:auto;}.form-checkbox-item label{	font-weight:300;}.form-input{	padding-left:1px;}.form-input select{   background: transparent;    -webkit-appearance: none;	color:#fff;    font-family: "ff-meta-web-pro-condensed",sans-serif;	font-style: normal;	font-weight: 400;	padding-left:10px;	border-radius:0px;	font-size:1em;	border:0px;	cursor:pointer;	width:100%;	font-size:1em;	padding:10px;}.small-form-wrap{	width:100%;	overflow:hidden;	margin:auto;	}.small-form .form-section{	padding:0px;	margin:0px;}.small-form .form-line{	margin-bottom: 5px;}.small-form .form-submit-button{	margin-top: 0px;	margin-bottom:0px;}.small-form input, .small-form textarea{	padding: 5px!important;	background:#fff;}.td-title, .td-ans{	background: #4d4d4f;	padding:5px;	color:#fff;	border-left:3px solid #ba201b}.panel input, .panel textarea{	background:#fff!important;}.goright{	float:right!important;}	/*  Define the background color for all the ODD background rows  */	table tr:nth-child(odd){ 		background: #efefef;	}	/*  Define the background color for all the EVEN background rows  */	table tr:nth-child(even){		background: #fff;	}.form-button-error p, .form-error-message{	font-size:12px;	color:red;	display:inline-block;	margin-left:10px;}form-button-error p{	display:none;}/* -- Browser If -- */.browser{	margin:0px 0px 30px 0px;	padding:0px;	list-style-type:none;	font-size:22px;	}.browser li{	display:inline;	margin-right:30px;	font-size:24px;}.browser li a{	color:#333;}.fontelico-chrome:before{	color:#f58220;}.fontelico-firefox:before{	color:#f58220;}.fontelico-ie:before{	color:#f58220;}.continue{	background:#efefef;	color:#fff;	width:100%;	overflow:hidden;	padding:10px 0px;}.continue a{	font-size:12px;	color:#333;}.morgan-products-pump-slice{	background: url(../img/Morgan-Products-Pump-Service-Slice.jpg) center top no-repeat;}		.morgan-products-slider-slice{	background: url(../img/Morgan-Products-Slider-Slice.jpg) center top no-repeat;}				.oilfield-slice{	background: url(../img/Oilfield-Safety-Products-Slice.jpg) center top no-repeat;}						.industrial-safety-slice{	background: url(../img/Panama-Enterprises-Windsocks-Industrial-Safety-Slice.jpg) center top no-repeat;}.phonenumber{	color:#686c73;	font-size:16px;	padding:10px;	bottom:0;	position:fixed;	left:0;	right:0;	width:100%;	z-index:99;	text-align:center;}.navbar-brand{	height:auto;}@media (min-width: 992px) {	.nav>li{		padding:0px 10px;	}	.services h3{		font-size:22px;	}	.min-h{		height:100px!important;	}}@media (max-width: 768px) {	.carousel-caption{		width:100%;		margin-left:0px;		margin-bottom:150px;	}	.carousel-inner p{		font-size:24px!important;		line-height:50px;		width:50%;	}	header.carousel{		height:400px;	}	.learnMore{		font-size:18px;		float:left;	}	.small-logo{		max-width:150px;	}/*	.navbar-brand{		height:auto;	}*/	.header{		padding:5px 0px;	}	.carousel-indicators{		bottom:30px!important;	}	p, .location{		font-size:16px;		line-height:24px;	}	h1{		font-size:30px;	}/*	.nav>li>a{		padding-top:0px;		border:0px;	}	.nav>li>a:active, .nav>li>a:hover{		border:0px;		color:#f58220;	}*/	.services h3{		font-size:18px;	}	.services-inner{		padding:20px 0px;	}	.news-image{		margin-bottom:10px;	}	.panel{		margin-top:20px;	}	.list .learnMore{		font-size:16px;	}	.breadcrumb{		font-size:14px;		display:none;	}	.min-h{		height:75px!important;	}	.content{		padding:10px 0px;	}	input, textarea{		padding:5px;	}	.imgFloatLeft, .imgFloatRight{		float:none!important;		margin:0px!important;		display:block;		margin-bottom:20px!important;	}	.nav>li>a{		padding:0px;		font-size:18px;	}	.nav>li{		padding-left:20px;		padding-right:0px;	}	.logo{		max-width:100%;	}	.nav{		margin-top:50px;	}		.zeropad{		margin-top:20px;		margin-bottom:20px;	}	.carousel-inner p{		max-width:300px;	}}@media (max-width: 450px) {	body{		font-size:12px;	}	.purple-text{		border:0px;	}	.nav{		margin-top:0px;	}	.min-h{		height:auto;		font-size:20px;	}/*	.navbar-toggle{		position:absolute;		top:10px;		right:0px;		z-index:9999;		padding:0px;		margin:0px;		font-size:20px;	}*/	.gallery li{		max-width:120px;		max-height:70px;		overflow:hidden;		margin-bottom:20px;	}	.goright{		float:left!important;		margin-left:-5px;	}	h1{		font-size:28px;	}}/* Foundation v2.1.4 http://foundation.zurb.com *//* Artfully masterminded by ZURB  *//* --------------------------------------------------    Table of Contents-----------------------------------------------------:: Shared Styles:: Page Name 1:: Page Name 2*//* -----------------------------------------   Shared Styles----------------------------------------- */table th { font-weight: bold; }table td, table th { padding: 9px 10px; text-align: left; }/* Mobile */@media only screen and (max-width: 767px) {		table.goresponsive { margin-bottom: 0; border:1px solid #ccc; position:relative; height:auto!important; width:100%; overflow:hidden;}		.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border:1px solid #ccc; height:100%; }	.pinned table { border-right: none; border-left: none; width: 100%; }	.pinned table th, .pinned table td { white-space: nowrap; }	.pinned td:last-child { border-bottom:#ccc 1px solid; }		div.table-wrapper { position: relative; margin-bottom: 20px; border-right: 1px solid #ccc; height:auto; }	div.table-wrapper div.scrollable { margin-left: 35%; height:100%; }	div.table-wrapper div.scrollable { overflow-x:scroll; overflow-y:visible!important;  }	table.goresponsive td, table.goresponsive th { position: relative; white-space: nowrap; overflow: hidden; }	table.goresponsive th:first-child, table.goresponsive td:first-child, table.goresponsive td:first-child, table.goresponsive.pinned td { display: none; }		}.nav{	width:100%;}.navbar-toggle{	font-size: 30px;}