	/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px) {
	

}
/*
@media only screen and (max-height : 700px) {	
	div.brotherLogo {width:8%;}
	
	div#LogoHeading{ font-size:35px;}
	div#LogoHeadingTagLine{ font-size:18px;}
	div#ProductsLine { margin-top:5.5%;}
	div#ourGlobalPresence { margin-top:4%;}
}

@media only screen and (max-height : 600px) {	
	div.brotherLogo {width:6%;}
	
	div#LogoHeading{ font-size:30px;}
	div#LogoHeadingTagLine{ font-size:15px;}
	div#ProductsLine { margin-top:5%;}
	div#ourGlobalPresence { margin-top:3.5%;}
}

@media only screen and (max-height : 550px) {	
	div.brotherLogo {width:5%;}
	
	div#LogoHeading{ font-size:25px;}
	div#LogoHeadingTagLine{ font-size:13px;}
	div#ProductsLine { margin-top:4%;}
	div#ourGlobalPresence { margin-top:2%;}
}

*/
	/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {

html{
    min-height:100%;/* make sure it is at least as tall as the viewport */
    position:relative;
}
body{
    height:100%; /* force the BODY element to match the height of the HTML element */
}
#content{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
	margin-top:80px;
}

/* ===[ SHOW / HIDE ]=== */
div#slide-menu { top:60px; }

.ScrollContainer {
	padding-bottom:60px;
}
.block-group { padding-top:0px;}

body { padding-top:0px !important; }
div{ -webkit-overflow-scrolling:touch;}
div.PageContainer { margin-top:18%;}

div#content .main-header {
	position: fixed;
	background-color: #fff;
	z-index: 150;
}

div#fullpage { z-index:100;}
div#content {  z-index:1000;}
.responsive { width:100%;}

.equal_3_col { clear:both;}
.leftNav {
	display:none;
    float: left;
    width: 100%;
    padding-top: 0px;
    padding-left: 0px;
	padding-bottom:10px;
}

.contentArea {
    float: left;
    width: 100%;
    padding-top: 0px;
    padding-left: 0px;
	padding-bottom:0px;
}

.contentArea .col_left {
    width: 100%;
    float: left;
    padding-bottom:10px;
}
/* after live */
.group {
    text-align: left;
    margin-top: 20px;
    display: inline;
     } 
.label-store {
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    width: 100% !important;
    float: left;
    margin-left: 0px !important;
}


.input-store {
    width: 100%;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    text-transform: capitalize;
    border: solid 1px #999999;
       }
/* after live */
.contentArea .col_left_details {
    width: 100%;
    float: left;
	padding-bottom:10px;
	margin-top: 5px;
}
.contentArea .col_right_details {
    width: 100%;
    float: left;
    padding-right: 0px;
    padding-left: 0px;
	padding-bottom:0px;
}
.contentArea .col_left-pro {
    width: 100%;
    float: left;
	padding-bottom:10px;
	margin-top: 5px;
}
.contentArea .col_right-pro {
    width: 100%;
    float: left;
    padding-right: 0px;
    padding-left: 0px;
	padding-bottom:0px;
}
.store {
	width: 48%;
	display: inline-block;
	border: 1px solid #999;
	    margin-top: 5px;
}
.contentArea .col_right {
    width: 100%;
    float: left;
    padding-right: 0px;
    padding-left: 0px;
	padding-bottom:0px;
}

.col_right iframe { width:100%;}

.uk-width-medium-1-3, .uk-width-large-1-1 {
    margin-bottom: 10px;
}

.blockbuilder-container {
    padding-bottom: 0px;
}

.hide {
	display:block !important;
}

.show {
	display:none !important;
}


.header {
	position:relative;
}

#header{
	background-color:#FFFFFF;
}


.indGas-division { width:50% !important;}
.indGas-BulkCompressed { width:90%;}
.otherBrands { width:98%;}

#section0 .fp-tableCell {
	padding-top:10px !important;
}

.header-wrapper-top, .header-wrapper-bottom {
	text-align: center;
	left: 0;
}
.main-container {
	padding: 0px 0px 0;
/*	margin-top:50px; */
}
.breadcrumbs {
	display: none;
}
.pagetitle-block {
	height: 55px;
}
.pagetitle-block.alt {
	height: 110px;
	padding: 15px 20px;
}
.sky-mega-menu {
	display: none;
}
.wrapper {
	min-width: 0;
	width: 100%;
	margin-bottom: auto;
}
.inner {
	display: block;
	width: 93%;
	margin: 0 auto;
}
.slider-block .inner {
	width: 100%;
	min-width:0;
	margin-top:0;
	position:relative;
}
.logo img {
	width: 100%;
}
.slider-block {
	height: 215px;
}
.flexslider .slides > li {
	overflow: hidden;
}
.flexslider .slides img {
	width: 150%;
	margin-left: -60px;
}
#main-slider .flex-viewport {
	max-height: 173px;
}
#product-slider.flexslider .slides img {
	width: 100%;
}
#product-slider .flex-viewport {
	height: 345px;
}
.products-index-block {
	padding: 20px;
}
.product-index-box {
	width: 100%;
	margin: 0 0 20px 0;
}
.retail-partners-box {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-bottom: 15px;
	text-align: center;
}
.retail-partners-box.last {
	margin-bottom: 0;
}
.pagetitle-block.alt2 {
	height: 343px;
	padding: 20px;
}
.pagetitle-block.alt2 h1 {
	line-height: 71px;
	margin-bottom: 41px;
	font-size:30px
}
.trader-partner-block h3 {
	margin-left:0;
}
/* ===[ Mobile Nav ]=== */
.dl-menuwrapper {
	display: inline;
	width: 100%;
	left: 0;
	top: 3px;
	position: absolute;
	z-index: -1;
}

.menu-container {
	
}

.dl-menuwrapper:first-child {
	margin-right: 15px;
	left:50px;
}
.dl-menuwrapper button {
	background: none;
	border: none;
	width: 35px;
	height: 40px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
	float: left;
	right: 0px;
}
.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 68%;
	height: 4px;
	background: #656668;
	top: 10px;
	left: 16%;
	box-shadow: 0 8px 0 #656668, 0 16px 0 #656668;
}
.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
}
.dl-menuwrapper li {
	position: relative;
}
.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	outline: none;
	text-decoration:none;
}
.no-touch .dl-menuwrapper li a:hover {
	background: #76a73d;
	text-decoration:none;
}
.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}
.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(212,204,198,0.3);
}
.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(0,0,0,0.15);
}
.dl-menuwrapper .dl-menu {
	margin: 40px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	backface-visibility: hidden
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
	transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	background: ##0090c7;
}
.search-entry-block {
	display: table;
	margin-bottom: 0;
	padding-bottom: 20px;
}
.search-entry-block span.ref, .search-entry-block span.feat {
	margin-bottom: 0;
}
.search-image-frame {
	display:table-cell;
	vertical-align:middle;
	width: 90px;
	margin-right: 20px;
}
.search-image-frame img {
	width: 100%;
}
.search-entry-content {
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
.search-entry-content .key-features-block {
	display:none;
}
.search-entry-block p {
	display:none;
}
.footer, .wrapper:after {
/*	min-height:0;
	min-width: 0;
*/
	float:left;	
}
.footer-columns-block {
	padding: 2px 0 30px;
	width: 100%;
}
.newsletter-block {
	float: none;
	border-left: none;
	padding: 0 20px 5px;
	margin-top: 28px;
	display: inline-block;
	width: 100%;
}
.newsletter-bar {
	margin-right: 2px;
	width: 180px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.footer .inner, .socket .inner {
     width: 94%; 
}

.footer-col {
	width: 100% !important;
}
.footer-col ul {
	margin-top: 0;
}
.footer-col ul li {
	border-bottom: 1px solid #ececec;
	padding: 0;
}
.footer-col ul li a {
	width: 100%;
	display: block;
	padding: 8px 2px;
	text-decoration:none;
}
.socket {
	padding: 5px 0px;
	text-align: center;
	min-width: 100%;
	clear:both;
}
.socket p {
	float: none;
	margin-bottom: 15px;
}
ul.social-icons-block {
	float: none;
	margin-top: 0;
}
.sublevel-block {
	display: block;
}
#carousel.flexslider .slides > li {
	width: 320px !important;
}
.item {
	text-align: inherit;
}
.top-products-block .inner {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	width:100%;
}
.owl-item {
	border: none !important;
}
.customNavigation {
	display: none;
}
.top-products-block {
	width: 300px;
	position: relative;
	margin: 0 auto;
}
.sidebar {
	width: 100%;
	float: none;
	margin-right: 0;
}
.range-block {
	width: 100%;
	text-align: center;
}
.range-block h2 {
	line-height: 34px;
}
.range-box {
	width: 100%;
	border:none;
}
.media-box {
	width: 100%;
	margin: 24px 0 4px;
}
a.media-box-inner {
	height: 150px;
}
.contact-form-block {
	width: 100%;
	padding: 40px 30px 30px;
}
.pagetitle-block.alt3 h1 {
	display:none;
}
.label input[type=text], textarea.message {
	width: 100%;
}
.info-details-block {
	width: 100%;
	padding-left: 2px;
	margin-bottom: 30px;
}
.label span {
	margin-bottom: 8px;
}
.button.submit {
	position: initial;
	float: right;
}
.submitbtn {
	width: 37px;
	height: 27px;
}
a.swipebox {
	margin-bottom: 0;
}
a.swipebox img {
	width: 100%;
}
span.cart {
	display: none;
}
.pagetitle-block h3 {
	padding: 9px 23px;
}
.news-entry-content {
	display: inline;
}
.news-image-frame {
	width: initial;
	margin-right: 12px;
}
.pagination-block {
	display:none;
}
.pagination-block.mobile {
	display: block;
}
.flex-control-thumbs li {
	margin-right: 8px;
}
ul.specs-thumbs li {
	margin-right: 7px;
}
.flex-control-nav {
	display:block;
	bottom: 6px;
}
.flex-direction-nav {
	display:none;
}
.flex-control-thumbs {
	margin: 10px 0 0;
}
.product-single-slider-block {
	float: none;
	width: 100%;
	overflow: hidden;
	margin-right: 0;
}
.product-single-slider-block p {
	margin-top: 22px;
	margin-bottom: 0;
}
#product-slider {
	width: 100%;
	float: none;
}
.specs-block {
	margin: 0;
}
ul.specs-list {
	margin-bottom: 20px;
}
ul.specs-thumbs {
	margin-bottom: 15px;
}
.price-block {
	margin: 10px 0 30px;
}
h1 {
	font-size: 30px;
}
.key-features-block {
	margin-top: 20px;
}
.media-block-inner {
	margin-bottom: 40px;
}
.media-block h2 {
	margin-bottom: 5px;
}
.product-box {
	width: 100%;
	margin: 0 0 28px 0;
}
a.product-box-inner {
	padding: 20px 18px 17px;
}
a.product-box-inner {
	height: auto;
}
p.subheader {
	color: #959595;
	margin: 0 0 20px;
}
.fancybox-overlay.fancybox-overlay-fixed {
	display: none !important;
}
.fancybox-lock .fancybox-overlay {
	display: none;
}
.video-container2 {
	margin-top: 33px;
}
/* ===[ Blockbuilder Elements ]=== */
.block h1 {
	font-size: 35px;
	margin-bottom: 30px;
}
.block h2, .block h3 {
	margin-bottom: 15px;
}
.block h4, .block h5 {
	margin-bottom: 10px;
}
div.block > img {
	margin-bottom: 20px;
}
div.block > img.aright {
	float: none;
	margin-left: 0;
	width: 100%;
}
div.block > img.aleft {
	margin-right: 0;
	width: 100%;
}
.row.three-col > div.col {
	margin-left: 0;
	margin-bottom: 2.5%;
	width: 100%;
}
.row.three-col.gap > div.col {
	margin-left: 0;
	width: 100%;
}
div.block > img {
	width: 100%;
}
div.block > img.aleft {
	width: 100%;
}
.row.four-col > div.col {
	margin-left: 0;
	width: 100%;
	margin-bottom: 2.5%;
}
.row.three-col.gap > div.col {
	margin-left: 0;
	width: 100%;
	margin-bottom: 28px;
}
.row.two-col.gap > div.col {
	width: 100%;
	margin-left:0;
	margin-bottom: 2.5%;
}
.row.two-col.gap.warp-mode {
	margin-bottom: 12px;
}
/* ===[ Doc Download ]=== */
td.cel1.size {
	display: none;
}
td.cellwrap.lastpost {
	display: none;
}
td.cellwrap.bold {
	padding: 7px 5px 0 12px;
}
.docrow td {
	padding: 17px 6px 25px 0;
}


div.brotherLogo {
	width:60%;
	margin-top:5px !important;
	
}

/*#LPGHeading { width:15% !important;}
#IndustrialHeading { width:60% !important;}
#ChemicalHeading { width:20% !important;}
*/

li#lpg {left:-500px;}
li#chemicals1 {left:-500px;}
li#chemicals2 {left:-500px;}
li#industrial {left:-500px;}


div#LogoHeading { font-size:25px;}
div#LogoHeadingTagLine { font-size:13px;}

div#ProductsLine {
	width:100%;
	margin:auto;

	clear:both;
	margin-top:25px !important;
	line-height:0px;
}

div#ProductsLine div.prodDiv{
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	float:none;
	margin-bottom:18px;
}

div#ProductsLine div.prodDiv:last-child{
	margin-bottom:0px;
}


div#productLPG {
	float:left;
	width:100%;
	margin-bottom:10px;
}

div#productIndustrial {
	float:left;
	width:100%;
	margin-bottom:10px;	
}

div#productChemicals {
	float:left;
	width:100%;
}


div#ourGlobalPresence {
	width:100%;
	margin-top:25px !important;
	margin:auto;
}

div#ourGlobalPresence img.globalIcon {
}

div.downArrowLayer {
  margin-top: 0px;
  width: 100%;
  float: left;
  text-align: center;
}
  
div#ourGlobalPresence img.downArrow {
	width:26px;
}

.intr .col1,.intr .col2 { width:98%;}


.globalPresence { width:100%; text-align:left;}
.saleOffice { text-align:left; border-right:none; }
.globalPresenceContacts { width:98%; margin-top:5px;}
.globalPresenceContactsItem {
	float: left;
	width:100%;
	margin-top:0px;
	text-align:left !important;
}

.leftAlignMobile { text-align:left;}


}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
.wrapper {
	max-width: 320px;
}
}

#mobile_wrapper { display: none;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 320px)
   and (max-device-width : 480px){ #mobile_wrapper { display: inline;}}
