html > body {
  font-size: 14px;
  color: #333;
  background: url("http://secureir.ebaystatic.com/pictures/aw/cmp/ds3/imgbg.jpg") repeat 0 0 #f7f7f7;
  padding:0;
  margin:0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Skin Core components Starts */
.grid-cntr {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.grid-cntr:before,
.grid-cntr:after {
  display: table;
  content: " ";
}
.grid-cntr:after {
  clear: both;
}
.grid-cntr:before,
.grid-cntr:after {
  display: table;
  content: " ";
}
.grid-cntr:after {
  clear: both;
}
.row {
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}
.row,
.row > [class^="col-"],
.row > [class*=" col-"],
.row > [class^="col-"]:before,
.row > [class*=" col-"]:before,
.row > [class^="col-"]:after,
.row > [class*=" col-"]:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
[class^="col-xs-"],
[class*=" col-xs-"],
[class^="col-sm-"],
[class*=" col-sm-"],
[class^="col-md-"],
[class*=" col-md-"],
[class^="col-lg-"],
[class*=" col-lg-"] {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  min-height: 1px;
}
.col-xs-1 {
  width: 8.333333333333334%;
}
.col-xs-2 {
  width: 16.666666666666668%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.333333333333336%;
}
.col-xs-5 {
  width: 41.66666666666667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.333333333333336%;
}
.col-xs-8 {
  width: 66.66666666666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333333333334%;
}
.col-xs-11 {
  width: 91.66666666666667%;
}
.col-xs-12 {
  width: 100%;
}
@media (min-width: 600px) {
  .grid-cntr {
    max-width: 600px;
  }
  .col-sm-1 {
    width: 8.333333333333334%;
  }
  .col-sm-2 {
    width: 16.666666666666668%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.333333333333336%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-8 {
    width: 66.66666666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-11 {
    width: 91.66666666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
}
@media (min-width: 980px) {
  .grid-cntr {
    max-width: 980px;
  }
  .col-md-1 {
    width: 8.333333333333334%;
  }
  .col-md-2 {
    width: 16.666666666666668%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.333333333333336%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-8 {
    width: 66.66666666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-11 {
    width: 91.66666666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .grid-cntr {
    max-width: 1200px;
  }
  .col-lg-1 {
    width: 8.333333333333334%;
  }
  .col-lg-2 {
    width: 16.666666666666668%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.333333333333336%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-8 {
    width: 66.66666666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-11 {
    width: 91.66666666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
html {
  font-family: "sans-serif";
  /* 1 */

  -webkit-text-size-adjust: 100%;
  /* 2 */

  -ms-text-size-adjust: 100%;
  /* 2 */

}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
html > body {
  font-family: "Helvetica neue", Helvetica, Arial, "sans-serif";
  font-size: 14px;
  color: #333;
  background: url("http://secureir.ebaystatic.com/pictures/aw/cmp/ds3/imgbg.jpg") repeat 0 0 #f8f8f8;
}
h1 {
  font-size: 2em;
  line-height: 1.95em;
}
h2 {
  font-size: 1.714em;
  /* 24px */

}
h3 {
  font-size: 1.429em;
  /* 20px */

  font-weight: 500;
}
h4 {
  font-size: 1.143em;
  /* 16px */

  font-weight: 600;
}
h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
  margin: 0;
}
/*  Hyperlinks
--------------------------------*/
a,
a:focus,
a:hover,
a:visited {
  color: #0654ba;
  text-decoration: none;
}
a:visited {
  color: #6a29b9;
}
a:focus,
a:hover {
  text-decoration: underline;
}
.breadcrumb li {
  display: inline;
  padding: 0;
}
.breadcrumb a {
  font-size: 12px;
  font-weight: normal;
  color: #777777;
  text-decoration: none;
}
.breadcrumb a:after {
  content: '';
  display: inline-block;
  background-image: url('http://secureir.ebaystatic.com/pictures/aw/cmp/ds3/skin_sprite4');
  margin: 0;
  padding: 0;
  background-position: -263px -194px;
  height: 8px;
  width: 5px;
  margin-left: 9px;
  margin-right: 9px;
}
.breadcrumb a:visited {
  color: #777;
}
.breadcrumb a.breadcrumb-reverse {
  margin: 0 25px 0 0;
  color: #0654ba;
}
.breadcrumb a.breadcrumb-reverse:after {
  display: none;
}
.breadcrumb a.breadcrumb-reverse:before {
  content: '';
  display: inline-block;
  background-image: url('http://secureir.ebaystatic.com/pictures/aw/cmp/ds3/skin_sprite4');
  margin: 0;
  padding: 0;
  height: 8px;
  width: 5px;
  background-position: -315px -171px;
  margin-right: 7px;
  margin-left: 11px;
}
.breadcrumb span {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
}
ul.breadcrumb {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.clearfix::before, .clearfix::after {
    content: " ";
    display: table;
}
.clearfix::after {
    clear: both;
}
.clearfix::before, .clearfix::after {
    content: " ";
    display: table;
}
/* Skin Core components Ends */

/* Custom CSS Starts */
.hide-mobile {
	display:none;
}
.header {
	background-color:#FFF;
	padding:5px 0;
	float:left;
	width:100%;
}
.header-icon {
	float:left;
	padding:3px 10px;
	border-right:1px solid #eaeaea;
}
.pad-fix {
	padding:0;
}
.header-links {
	float:left;
	width:100%;
	background-color:#FFF;
	display:none;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}
/* Code for hamburger icon starts */
#nav-toggle { float:left; }

#nav-toggle { 
	cursor: pointer;
	padding: 10px 20px 14px 0px; 
}
#nav-toggle span, 
#nav-toggle span:before, 
#nav-toggle span:after {
  cursor: pointer;
  height: 3px;
  width: 20px;
  background: #86b819;
  position: absolute;
  display: block;
  content: '';
}
#nav-toggle span:before {
  top: -8px; 
}
#nav-toggle span:after {
  bottom: -8px;
}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 0.3s ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* Code for hamburger icon ends */
.header h4 {
	float:left;
	margin:0;
	padding:0 10px;
	color:#86b819;
	font-size:24px;
	line-height:19px;
	font-weight:normal;
}
.header-txt {
	float:left;
	padding-top:3px;
}
.header-icon h4 {
	cursor:pointer;
}
.top-banner {
	background-image:url('http://placehold.it/600x275');
	width:100%;
	height:275px;
	background-repeat:no-repeat;
	background-position:center;
}
.pad-lr-zero {
	padding-left:0;
	padding-right:0;
}
.header-links h3, .header-links h4 {
	margin:0;
	padding:5px 12px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #f1f1f1;
	border-top: 0px solid #f1f1f1;
}
.header-links h3 {
	color:#6d6d6d;
}
.header-links h4 {
	color:#6fab00;
	padding:12px;
	font-size:20px;
}
.header-links h4 a, .header-links h4 a:hover, .header-links h4 a:active, .header-links h4 a:link {
	color:#6fab00;
}
.header-links img, .header-links h5, .cnt-rht > h4 span {
	display:none;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.cnt-rht a, .cnt-rht a:hover, .cnt-rht a:visited {
	color:inherit;
	text-decoration:none;
}
.top-banner h2, .top-banner h3, .top-banner h1 {
	margin:0;
	color:#171717;
	font-size:28px;
	text-shadow:0 1px 1px #FFF;
	-webkit-filter: none;
  	filter: none;
	font-size:26px;
	font-weight:normal;
	padding: 5px 12px 0px 12px;
}
.top-banner h3 {
	font-size:22px;
	padding:0 12px 0px 12px;
}
.top-banner h1 {
	line-height:normal;
}
.txt-cont {
	position:relative;
	z-index:99;
}
.txt-cont {
	top:-100px;
}
.bg-blur {
  width:110%;
  height:110px;
  position:relative;
  /* Pull the background 70px higher to the same place as #bg's */
  background-position: center -70px;
  filter: blur(10px);
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  filter: url(../images/blur.svg#blur);
  background-size:cover;
}
.bg-container {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100px;
	overflow:hidden;
}
.bg-blur {
	background-image:url('http://placehold.it/600x275');
}
.content-section {
	background-color:#FFF;
	padding:20px 0;
}
.content-section p {
	color:#494949;
	font-size:16px;
	line-height:22px;
}
.content-section p {
	padding:0 20px;
	text-align:center;
}
.content-section > .green-link {
	background-color:#86b817;
	color:#FFF;
	padding:12px;
	margin:15px auto 0px auto;
	display:block;
	width:120px;
	text-align:center;
	border-radius:1px;
	transition:all ease-in-out 0.5s;
}
.content-section > .green-link:hover {
	box-shadow:0 0 5px #befc35;
}
.content-section > .green-link:active {
	box-shadow:inset 0 0 0px 2px #6b9905;
	border-radius:1px;
}
.content-section > .green-link:hover,
.content-section > .green-link:active,
.content-section > .green-link:focus {
	text-decoration:none;
}
.content-section h2 {
	border-top:1px solid #ececec;
	color:#090909;
	font-size:24px;
	margin:40px 0 0 0;
	padding:30px 0 0 0;
	text-align:center;
	font-weight:normal;
}
.content-section img,
.green-bottom img {
	width:90px;
	border-radius:50%;
	display:block;
	margin:30px auto 0 auto;
}
.content-section img {
	width:140px;
}
.content-section h3 {
	text-align:center;
	margin:40px 0 10px 0;
	font-size:20px;
	color:#3d3d3d;
}
.top-pad-zero {
	padding-top:0px;
}
.bottom-pad-zero {
	padding-bottom:0px;
}
.lower-content p {
	color:#818181;
	margin:0;
}
.green-bottom {
	background-color:#86b817;
}
.green-bottom .logo {
	border-radius:0;
	display:inline-block;
	margin:0;
}
.logo-line {
	text-align:center;
	color:#FFF;
	font-size:24px;
	line-height:none;
	margin:7px 0 15px 0;
	width:100%;
	display:inline-block;
}
.logo-line p {
	margin:5px 0 0 5px;
	padding:0;
	vertical-align:top;
	display:inline-block;
}
.logo-line img {
	width:50px;
}
.logo-line p {
	font-size:14px;
}
.green-bottom a {
	background-color:#ffffff;
	padding:10px 25px;
	display:block;
	margin:0px auto 20px auto;
	width:145px;
	text-align:center;
	border-radius:2px;
}
.green-bottom a:hover, .green-bottom a:visited, .green-bottom a, .green-bottom a:active, .green-bottom a:link {
	color:#86b817;
	text-decoration:none;
}
.lower-content a {
	background:#FFF;
	font-size:16px;
	border: 1px solid #ebebeb;
	padding:10px;
	display:block;
	margin: 15px auto;
	text-align:center;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width:175px;
	/* word-break:break-all; */
	border-radius:1px;
}
.lower-content a, .lower-content a:active, .lower-content a:link, .lower-content a:hover, .lower-content a {
	color:#86b819;
}
.lower-content a:hover {
	box-shadow:0 0 5px #f3f2f2;
	transition:all ease-in-out 0.5s;
}
.lower-content a:active, .lower-content a:focus {
	box-shadow:0 0 0px 2px #c1c0c0 inset;
	transition:all ease-in-out 0.5s;
}
.green-link, .green-link:hover, .green-link:visited,
.green-bottom a:hover, .green-bottom a:visited, .green-bottom a,
.lower-content a, .lower-content a:hover, .lower-content a:visited {
	text-decoration:none;
}
.gh-control {
    display: block;
    font-size: 11px;
    padding: 4px;
    position: absolute;
    right: 10000px;
    text-decoration: underline;
    top: auto;
    white-space: nowrap;
	color: #333;
}
.gh-control:focus {
	right:10px !important;
	position:relative;
	top:12px;
	width:100px;
}
.crumbs h3, #breadcrumb, #header {
	display:none;
}
/* Custom media query starts */
@media (min-width:600px) {
	.hide-mobile {
		display:block;
	}
	.header {
		margin-top:10px;
		padding:10px 0;
	}
	.header-icon {
		height:30px;
		padding:0 10px 0 30px;
	}
	#nav-toggle span, 
	#nav-toggle span:before, 
	#nav-toggle span:after {
		height:4px;
	}
	.header h4 {
		font-size:28px;
		line-height:21px;
		display:inline-block;
		padding:0 0px 0 20px;
	}
	
	#nav-toggle span:before {
	  top: -8px; 
	}
	#nav-toggle span:after {
	  bottom: -8px;
	}
	#nav-toggle {
		padding-bottom:0;
		padding-top:12px;
		padding-right:15px;
	}
	#nav-toggle h4 {
		position:relative;
		top:-9px;
		padding-left:30px;
	}
	.top-banner {
		background-image:url('http://placehold.it/600x550&text=600x550');
		height:550px;
	}
	.bg-blur {
		background-image:url('http://placehold.it/600x550&text=600x550');
	}
	.header-links h3 {
		font-size:20px;
		border:none;
		border-bottom:1px solid #eeeeee;
		margin:40px 56px 0px 56px;
		padding:0 0 10px 0;
	}
	.header-links, .header-links h4 {
		border:none;
	}
	.header-links h4, .header-links img {
		text-align:center;
		font-size:15px;
	}
	.header-links img {
		display:block;
		border-radius:50%;
		max-width:90px;
		margin:30px auto;
		margin-bottom:0px;
	}
	.link-block {
		width:32%;
		display:inline-block;
	}
	.link-row {
		margin:0 56px;
	}
	.header-links {
		padding-bottom:40px;
	}
	.top-banner h1 {
		padding:30px 30px 0 30px;
		font-size:30px;
	}
	.top-banner h3 {
		padding:10px 30px 30px 30px;
		font-size:24px;
	}
	.txt-cont {
		top:-170px;
	}
	.bg-container {
		height:170px;
	}
	.bg-blur {
		height:180px;
	}
	.content-section p {
		padding:0 75px;
	}
	.content-section h2 {
		max-width:490px;
		margin-left:auto;
		margin-right:auto;
	}
	.logo-line img {
		width:100px;
	}
	.logo-line p {
		font-size:20px;
		margin-top:10px;
	}
	.green-bottom a {
		width:160px;
		font-size:18px;
		padding:15px 25px;
		margin-bottom:30px;
	}
	.logo-line {
		margin-top:20px;
		margin-bottom:25px;
	}
	.green-bottom {
		margin-bottom:70px;
	}
	.content-section p {
		font-size:18px;
	}
	.lower-content a {
		max-width:380px;
	}
	.header-icon {
		padding-right:5px;
	}
}

@media (min-width:980px) {
	.pad-fix {
		padding: 0 5px;
	}
	.top-banner {
		background-image:url('http://placehold.it/980x450');
		height:450px;
	}
	.bg-blur {
		background-image:url('http://placehold.it/980x450');
	}
	.header-links h4, .header-links h3 {
		font-size:20px;
	}
	.bg-container, .txt-cont {
		width:33%;
	}
	.bg-container {
		height:450px;
	}
	.bg-blur {
		height:460px;
	}
	.txt-cont {
		top:0px;
		float:left;
		position:relative;
		margin-top:-450px;
	}
	.top-banner h1 {
		margin-top:120px;
	}
	.content-section h2 {
		max-width:900px;
	}
	.green-bottom {
		margin-bottom:90px;
	}
	.lower-content p {
		max-width:390px;
		margin:0 auto;
	}
	.lower-content a {
		max-width:390px;
		padding-left:23px;
		padding-right:23px;
	}
	.content-section img {
		width:190px;
	}
}

@media (min-width:1200px) {
	.top-banner {
		background-image:url('http://placehold.it/1200x450');
		height:450px;
	}
	.bg-blur {
		background-image:url('http://placehold.it/1200x450');
	}
	.header-links img, .header-links h4 {
		display:inline-block;
		vertical-align:middle;
	}
	.cnt-rht > h4 span {
		display:inline-block;
	}
	.header-links h4 {
		margin-top:10px;
		padding-bottom:5px;
	}
	.cnt-rht > h5 {
		margin:0;
		padding:0;
		font-weight:normal;
		display:block;
		font-size:14px;
		color:#676767;
		padding-left:12px;
	}
	.img-left {
		float:left;
	}
	.cnt-rht {
		float:left;
		width:70%;
		margin-top:30px;
	}
	.bg-container, .txt-cont {
		width:27%;
	}
	.content-section h2 {
		max-width:990px;
	}
	.single-row p {
		max-width:500px;
	}
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (   min--moz-device-pixel-ratio: 1.5),
only screen and (     -o-min-device-pixel-ratio: 1.5),
only screen and (        min-device-pixel-ratio: 1.5),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	.top-banner {
		background-image:url('http://placehold.it/1200x550');
		width:100%;
		height:275px;
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover !important;
	}
	.bg-blur {
		background-image:url('http://placehold.it/1200x550');
	}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width:600px),
only screen and (   min--moz-device-pixel-ratio: 1.5) and (min-width:600px),
only screen and (     -o-min-device-pixel-ratio: 1.5) and (min-width:600px),
only screen and (        min-device-pixel-ratio: 1.5) and (min-width:600px),
only screen and (                min-resolution: 192dpi) and (min-width:600px),
only screen and (                min-resolution: 2dppx) and (min-width:600px) {
	.top-banner {
		background-image:url('http://placehold.it/1200x1100');
		height:550px;
	}
	.bg-blur {
		background-image:url('http://placehold.it/1200x1100');
	}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width:980px),
only screen and (   min--moz-device-pixel-ratio: 1.5) and (min-width:980px),
only screen and (     -o-min-device-pixel-ratio: 1.5) and (min-width:980px),
only screen and (        min-device-pixel-ratio: 1.5) and (min-width:980px),
only screen and (                min-resolution: 192dpi) and (min-width:980px),
only screen and (                min-resolution: 2dppx) and (min-width:980px) {
	.top-banner {
		background-image:url('http://placehold.it/1960x900');
		height:450px;
	}
	.bg-blur {
		background-image:url('http://placehold.it/1960x900');
	}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width:1200px),
only screen and (   min--moz-device-pixel-ratio: 1.5) and (min-width:1200px),
only screen and (     -o-min-device-pixel-ratio: 1.5) and (min-width:1200px),
only screen and (        min-device-pixel-ratio: 1.5) and (min-width:1200px),
only screen and (                min-resolution: 192dpi) and (min-width:1200px),
only screen and (                min-resolution: 2dppx) and (min-width:1200px) {
	.top-banner {
		background-image:url('http://placehold.it/2400x900');
		height:450px;
	}
	.bg-blur {
		background-image:url('http://placehold.it/2400x900');
  		/* Pull the background 70px higher to the same place as #bg's */
		background-position: 69px -24px;
	}
}

/* Custom media query ends */