/* CSS Document */
/* Design and coding by F3 Designs http://www.f3designs.ca */


/* COLOR PALETTE (for Barickman)
================================================== */
/* blue (water heaters): #0d6a93 */
/* yellow (rtm homes): #d5a21d */
/* burgundy (boring pipe): #4c1e1f */
/* brown-1 (darkest): #403930 */
/* brown-2: #595147 */
/* brown-3: #8c857a */
/* brown-4: #bfbaaf */
/* brown-5 (lightest): #eceae7 */


/* GOOGLE FONTS (for Barickman)
================================================== */
/* font-family: 'Raleway', sans-serif; (for headings, buttons; 300, 400, 500, 600, 700, 800, 900)*/ 
/* font-family: 'Droid Serif', serif; (for body; 400, 700)*/ 


/* MEDIA QUERIES (key breakpoints)
================================================== */
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
	...
}
/* Tablets (portrait and landscape) */
@media (min-width: 768px) and (max-width: 1024px) {
	...
}
/* Tablets (landscape) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	...
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	...
}


/* ELEMENT Customizations (customized Bootstrap's defaults for Barickman)
================================================== */
body, html {
	font-family: 'Droid Serif', serif;
	font-weight: 400;
	color: #8c857a;
	font-size: 16px;
}
p {
	margin-bottom: 20px;
	line-height: 25px;
}
h1 {
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	color: #595147;
	margin: 0px 0px 0px 0px;
	font-weight: 900;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
h1 {
	font-size: 34px;
}
}
h2 {
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	color: #595147;
	font-weight: 300;
}
h3 {
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	color: #595147;
	font-weight: 300;
	margin-top: 60px;
}
h4 {
	font-family: 'Raleway', sans-serif;
}
ul {
	margin-bottom: 30px;
}


/* CUSTOM Classes (defined for Barickman)
================================================== */
/* (note) */
.note {
	border: solid 1px #ffc20e;
	padding: 5px;
}
/* (pipe) */
.pipe {
	padding: 0px 15px 0px 15px;
}
/* (logo on product pages - big BM letters) */
.logo {
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.logo {
	display: none;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.logo {
	display: none;
}
}


/* BUTTON Class Customizations (customized Bootstrap's defaults for Barickman)
================================================== */
/* (button-default; with bullet) */
.btn-default {
	font-family: 'Raleway', sans-serif;
	background-color: #595147;
	border-color: #595147;
	border-radius: 0px;
	text-transform: uppercase;
	padding: 5px 10px 5px 30px;
	text-decoration: none !important;
	margin-top: 15px;
	font-weight: 300 !important;
	color: #eceae7;
	background-image: url(../img/bullet-right.png);
	background-repeat: no-repeat;
	background-position: center left;
}
.btn-default:link {
	text-decoration: none !important;
}
.btn-default:visted {
	text-decoration: none !important;
}
.btn-default:hover {
	text-decoration: none !important;
	background-color: #403930;
	border-color: #403930;
	color: #eceae7;
}
.btn-default:active {
	text-decoration: none;	
}
/* (button-primary; carousel) */
.btn-primary {
	font-family: 'Raleway', sans-serif;
	background-color: #595147;
	border-color: #595147;
	border-radius: 0px;
	text-transform: uppercase;
	padding: 15px 30px 15px 30px;
	text-decoration: none !important;
	margin-top: 15px;
	font-weight: 300;
}
.btn-primary:link {
	text-decoration: none !important;
}
.btn-primary:visted {
	text-decoration: none !important;
}
.btn-primary:hover {
	text-decoration: none !important;
	background-color: #403930;
	border-color: #403930;
}
.btn-primary:active {
	text-decoration: none;	
}


/* HEADER Classes (defined for Barickman)
================================================== */
header {
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
header {
	text-align: center;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
header {
	text-align: center;
}
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
header img {
	margin: 0 auto;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
header img {
	margin: 0 auto;
}
}
/* (header-row1: supplemental) */
.header-row1 {
	background-color: #403930;
	color: #8c857a;
	font-family: 'Raleway', sans-serif;
}
.header-row1 a:link {
	color: #8c857a;
}
.header-row1 a:visited {
	color: #8c857a;
}
.header-row1 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.header-row1 a:active {
	color: #8c857a;
}
.header-row1col1 {
}
.header-row1col2 {
	padding-top: 25px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.header-row1col2 {
	margin-right: 15px;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.header-row1col2 {
	margin-right: 15px;
}
}
.header-row1col3 {
	padding: 25px 0px 10px 0px;
	text-align: right;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.header-row1col3 {
	text-align: center;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.header-row1col3 {
	text-align: center;
}
}
/* (header-row2: logo, navbar) */
.header-row2 {
	background-color: #eceae7;
	padding: 30px 0px 30px 0px;
}


/* NAVBAR Classes (adjusted for Barickman)
================================================== */
/* (customizes the chosen navbar container i.e. default, fixed to top, fixed to bottom, etc.) */
.navbar-default {
	background-color: transparent;
	font-family: 'Raleway', sans-serif;	
	text-transform: uppercase;
	border: none;
	margin: 0px -15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.navbar-default {
	margin: 0px 0px 0px 0px;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.navbar-default {
	margin: 0px 0px 0px 0px;
}
}
/* (customizes the container that the toggle menu and brand/logo sits within) */
.navbar-header {
	margin-left: auto;
	margin-right: auto;
	float: none;
	text-align: center;
}
/* (customizes the toggle menu) */
.navbar-toggle {
	background-color: #403930;
	float: none;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 15px;
}
/* (customizes the navigation menu) */
.navbar .navbar-nav {
	float: right;
	margin: 0 auto;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.navbar .navbar-nav {
	width: auto;
	text-align: left;
	margin: 0px 0px 60px 0px;
	padding: 0px 0px 30px 0px;
	border-right: none;
	border-left: none;
	background-color: #ffffff; /* (customizes the background-color on the toggle drop-down) */
	float: none;
}
}
/* (customizes the global nav items) */
.navbar-nav li a {
}
/* (customizes the inactive global nav items) */
.navbar-collapse .navbar-nav > li > a, .navbar-collapse .navbar-nav > li > a:visited, .navbar-collapse .navbar-nav > li > a:active {
	color: #826a5a;
	font-size: 16px;
	padding: 40px 0px 0px 0px;
	border-bottom: solid 1px #bfbaaf;
	margin: 0px 0px 0px 60px;
}
/* (customizes the inactive global nav items on hover that don't have a dropdown) */
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
    color: #000000;
	background-color: transparent;
	text-decoration: none;
	border-bottom: solid 1px #bfbaaf;
}
/* (customizes the inactive global nav items on hover that have a dropdown) */
.navbar-default .navbar-nav > li.dropdown.open > a {
    color: #000000;
	background-color: transparent;
	text-decoration: none;
	border-bottom: solid 1px #bfbaaf;
}
/* (customizes the active global nav items) */
.navbar-collapse .navbar-nav > li.active > a, .navbar-collapse .navbar-nav > li.active > a:visited, .navbar-collapse .navbar-nav > li.active > a:hover, .navbar-collapse .navbar-nav > li.active > a:active {
	background-color: transparent;
	font-weight: 600;
}
/* (water heaters) */
.waterheaters {
	color: #0d6a93 !important;
}
/* (rtm homes) */
.rtmhomes {
	color: #d5a21d !important;
}
/* (boringpipe) */
.boringpipe {
	color: #4c1e1f !important;
}
/* (customizes the inactive local nav items on hover that have a dropdown) */
.navbar-default .navbar-nav > li.dropdown.open > ul.dropdown-menu a:hover {
	background-color: #eceae7;
    color: #000000;
	border-bottom: none;
}
/* (customizes the inactive local nav items) */
.navbar-nav > .dropdown .dropdown-menu > li a {
	text-transform: uppercase;
	color: #826a5a;
}
/* (customizes the active local nav items) */
.navbar-default .navbar-nav > .dropdown .dropdown-menu > li.active > a,
.navbar-default .navbar-nav > .dropdown .dropdown-menu > li.active > a:visited,
.navbar-default .navbar-nav > .dropdown .dropdown-menu > li.active > a:hover,
.navbar-inverse .navbar-nav > .dropdown .dropdown-menu > li.active > a:active {
}
/* (customizes the dropdown-menu container) */
.navbar-default .navbar-nav > .dropdown .dropdown-menu {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-right: none;
	border-radius: 0;
	background-color: #ffffff;
}
/* (customizes the dropdown-menu caret) */
.caret {
  margin: 5px 5px 0px auto;
  border-top: 6px solid #bfbaaf;
  float: left;
}
/* (customizes the dropdown-menu caret on hover) */
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
}


/* CAROUSEL (customized for Barickman)
================================================== */
/* (waterheaters) */
.carousel-waterheaters {
	background-color:  rgba(13,106,147,.7);
	text-align: left;
	padding: 60px 15px 30px 30px;
	margin-top: 60px;
}
.carousel-waterheaters h1 {
	color: #FFFFFF;
}
.carousel-waterheaters h2 {
	color: #FFFFFF;
}
.carousel-waterheaters p {
	margin-top: 30px;
	color: #FFFFFF;
}
/* (rtmhomes) */
.carousel-rtmhomes {
	background-color:  rgba(213,162,29,.7);
	text-align: left;
	padding: 60px 15px 30px 30px;
	margin-top: 60px;
}
.carousel-rtmhomes h1 {
	color: #FFFFFF;
}
.carousel-rtmhomes h2 {
	color: #FFFFFF;
}
.carousel-rtmhomes p {
	margin-top: 30px;
	color: #FFFFFF;
}
/* (boringpipe) */
.carousel-boringpipe {
	background-color:  rgba(75,30,31,.7);
	text-align: left;
	padding: 60px 15px 30px 30px;
	margin-top: 60px;
}
.carousel-boringpipe h1 {
	color: #FFFFFF;
}
.carousel-boringpipe h2 {
	color: #FFFFFF;
}
.carousel-boringpipe p {
	margin-top: 30px;
	color: #FFFFFF;
}


/* JUMBOTRON (customized for Barickman)
================================================== */
.jumbotron {
	padding: 0px;
}


/* CONTENT-INDEX Classes (defined for Barickman)
================================================== */
.content-index {
	margin: 90px 0px 90px 0px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.content-index {
	margin: 90px 0px 30px 0px;
}
}
.content-index a:link {
	text-decoration: underline;
	font-weight: 700;
}
.content-index a:visited {
	text-decoration: underline;
	font-weight: 700;
}
.content-index a:hover {
	text-decoration: underline;
	font-weight: 700;
}
.content-index a:active {
	text-decoration: underline;
	font-weight: 700;
}
/* Smartphones and Tablets (portrait and landscape) */
@media (min-width: 320px) and (max-width: 1024px) {
.content-index .col-md-4 {
  margin-bottom: 60px;
}
}
/* content-index-row2col1: waterheaters */
.content-index-row2col1 {
	position: relative;
	width: 100%; /* for IE 6 */
}
.content-index-row2col1 h2 {
	position: absolute; 
	top: 15px;
	left: 0;
	padding: 15px;
	color: #ffffff;
	font-weight: 700;
	background: rgba(13, 106, 147, 0.7);
	margin: 0px 15px 0px 15px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* content-index-row2col2: rtmhomes */
.content-index-row2col2 {
	position: relative;
	width: 100%; /* for IE 6 */
}
.content-index-row2col2 h2 {
	position: absolute; 
	top: 15px;
	left: 0;
	padding: 15px;
	color: #ffffff;
	font-weight: 700;
	background: rgba(213, 162, 29, 0.7);
	margin: 0px 15px 0px 15px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* content-index-row2col3: boringpipe */
.content-index-row2col3 {
	position: relative;
	width: 100%; /* for IE 6 */
}
.content-index-row2col3 h2 {
	position: absolute; 
	top: 15px;
	left: 0;
	padding: 15px;
	color: #ffffff;
	font-weight: 700;
	background: rgba(76, 30, 31, 0.7);
	margin: 0px 15px 0px 15px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* (product-blocks) */
.waterheaters-block {
	background-color: #0d6a93;
	color: #eceae7;
	padding: 30px 15px 15px 15px;
}
.waterheaters-block h3 {
	margin-top: 0px;
	color: #ffffff;
}
.rtmhomes-block {
	background-color: #d5a21d;
	color: #ffffff;
	padding: 30px 15px 15px 15px;
}
.rtmhomes-block h3 {
	margin-top: 0px;
	color: #ffffff;
}
.boringpipe-block {
	background-color: #4c1e1f;
	color: #ffffff;
	padding: 30px 15px 15px 15px;
}
.boringpipe-block h3 {
	margin-top: 0px;
	color: #ffffff;
}
.general-block {
	background-color: #8c857a;
	color: #ffffff;
	padding: 30px 15px 15px 15px;
}
.general-block h3 {
	margin-top: 0px;
	color: #ffffff;
}


/* CONTENT-PAGE Classes (defined for Barickman)
================================================== */
.content-page {
}
.content-page h1 {
	margin-top: 60px;
}
.content-page a:link {
	text-decoration: underline;
	font-weight: 700;
}
.content-page a:visited {
	text-decoration: underline;
	font-weight: 700;
}
.content-page a:hover {
	text-decoration: underline;
	font-weight: 700;
}
.content-page a:active {
	text-decoration: underline;
	font-weight: 700;
}
.intro {
	padding: 0px 0px 0px 15px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.intro img {
	margin: 0 auto;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.intro img {
	margin: 0 auto;
}
}
/* Intro (RTM Homes) */
.intro-rtmhomes h1 {
	background-color: #d5a21d;
	text-align: right;
	font-weight: 400;
	color: #ffffff;
	padding: 15px 30px 15px 0px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.intro-rtmhomes h1 {
	text-align: center;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.intro-rtmhomes h1 {
	text-align: center;
}
}
/* Intro (Water Heaters) */
.intro-waterheaters h1 {
	background-color: #0d6a93;
	text-align: right;
	font-weight: 400;
	color: #ffffff;
	padding: 15px 30px 15px 0px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.intro-waterheaters h1 {
	text-align: center;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.intro-waterheaters h1 {
	text-align: center;
}
}
/* Intro (Boring Pipe) */
.intro-boringpipe h1 {
	background-color: #4c1e1f;
	text-align: right;
	font-weight: 400;
	color: #ffffff;
	padding: 15px 30px 15px 0px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.intro-boringpipe h1 {
	text-align: center;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.intro-boringpipe h1 {
	text-align: center;
}
}
.localnav {
	background-color: #403930;
	padding: 15px 30px 15px 30px;
	margin-top: 5px;
	text-align: right;
	font-size: 14px;
	color: #8c857a;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	font-weight: 300;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.localnav {
	text-align: left;
	line-height: 30px;
}
}
/* Tablets (portrait) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.localnav {
	text-align: center;
	line-height: 30px;
}
}
.localnav .pipe {
	color: #8c857a;
}
.localnav a:link {
	color: #eceae7;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	font-weight: 300;
}
.localnav a:visited {
	color: #eceae7;
}
.localnav a:hover {
	color: #8c857a;
	text-decoration: none;
}
.localnav a:active {
	color: #eceae7;
}
	

/* CALL TO ACTION (defined for Barickman)
================================================== */
.calltoaction {
	background-color: #eceae7;
	margin-top: 90px;
	padding-bottom: 90px;
}
.calltoaction h3 {
	font-weight: 600;
	text-transform: none;
	margin: 90px 0px 30px 0px;
}
.calltoaction-col1 {
	font-size: 18px;
	color: #8c857a;
}
.calltoaction-col2 {
	font-size: 18px;
	color: #8c857a;
}


/* FOOTER Classes (defined for Barickman)
================================================== */
footer {
}
/* footer-row1: products */
.footer-row1 {
	padding: 60px 0px 90px 0px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.footer-row1 {
	padding: 30px 0px 30px 0px;
}
}
/* Smartphones and Tablets (portrait and landscape) */
@media (min-width: 320px) and (max-width: 1024px) {
.footer-row1 .col-md-4 {
  margin-bottom: 60px;
}
}
/* footer-row1col1: waterheaters */
.footer-row1col1 {
	position: relative;
	width: 100%; /* for IE 6 */
}
.footer-row1col1 h4 {
	position: absolute; 
	top: 30px;
	padding: 5px;
	color: #ffffff;
	font-weight: 400;
	background: rgba(13, 106, 147, 0.7);
	margin: 0px 120px 0px 15px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	font-family: 'Raleway', sans-serif;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.footer-row1col1 h4 {
	top: 15px;
}
}
.footer-row1col1 a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col1 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col1 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col1 a:active {
	color: #ffffff;
	text-decoration: none;
}
/* footer-row1col2: rthmhomes */
.footer-row1col2 {
	position: relative;
	width: 100%; /* for IE 6 */
}
.footer-row1col2 h4 {
	position: absolute; 
	top: 30px;
	padding: 5px;
	color: #ffffff;
	font-weight: 400;
	background: rgba(213, 162, 29, 0.7);
	margin: 0px 120px 0px 15px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	font-family: 'Raleway', sans-serif;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.footer-row1col2 h4 {
	top: 15px;
}
}
.footer-row1col2 a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col2 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col2 a:active {
	color: #ffffff;
	text-decoration: none;
}
/* footer-row1col3: boringpipe */
.footer-row1col3 {
	position: relative;
	width: 100%; /* for IE 6 */
}
.footer-row1col3 h4 {
	position: absolute; 
	top: 30px;
	padding: 5px;
	color: #ffffff;
	font-weight: 400;
	background: rgba(76, 30, 31, 0.7);
	margin: 0px 120px 0px 15px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	font-family: 'Raleway', sans-serif;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.footer-row1col3 h4 {
	top: 15px;
}
}
.footer-row1col3 a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col3 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col3 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.footer-row1col3 a:active {
	color: #ffffff;
	text-decoration: none;
}
/* footer-row2: top, nav, copyright */
.footer-row2 {
	background-color: #403930;
	text-align: center;
	color: #8c857a;
	font-size: 14px;
	padding: 30px 0px 30px 0px;
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.footer-row2 {
	line-height: 30px;
}
}
.footer-row2nav {
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	margin: 60px 0px 30px 0px;
}
.footer-row2col1 {
	text-align: right;
	font-size: 12px
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.footer-row2col1 {
	text-align: center;
}
}
.footer-row2col2 {
	text-align: left;
	font-size: 12px
}
/* Smartphones (portrait and landscape) */
@media (min-width: 320px) and (max-width: 568px) {
.footer-row2col2 {
	text-align: center;
}
}
.footer-row2 a:link {
	color: #eceae7;
	text-decoration: none;
}
.footer-row2 a:visited {
	color: #eceae7;
	text-decoration: none;
}
.footer-row2 a:hover {
	color: #8c857a;
	text-decoration: none;
}
.footer-row2 a:active {
	color: #eceae7;
	text-decoration: none;
}
.footer-row2 img {
	margin: 0 auto;
}
/* footer-row3: logo */
.footer-row3 {
	text-align: center;
	margin: 60px 0px 30px 0px;
}
/* Smartphones and Tablets (portrait and landscape) */
@media (min-width: 320px) and (max-width: 1024px) {
.footer-row3 {
	padding-bottom: 30px;
}
}
.footer-row3 img {
	margin: 0 auto;
}