@media (min-width:1199px) {
	#home-form-box ::-webkit-input-placeholder {
		color:#ebf3f9;	
	}
	
	#home-form-box :-moz-placeholder {
		color:#ebf3f9;	
	}
	
	#home-form-box ::-moz-placeholder {
		color:#ebf3f9;	
	}
	
	#home-form-box :-ms-input-placeholder {  
		color:#ebf3f9;
	}
	
	.product-image {
		margin-bottom:50px;	
	}
}

@media (max-width:991px) {
	#home-form-box ::-webkit-input-placeholder {
		color:#ebf3f9;	
	}
	
	#home-form-box :-moz-placeholder {
		color:#ebf3f9;	
	}
	
	#home-form-box ::-moz-placeholder {
		color:#ebf3f9;	
	}
	
	#home-form-box :-ms-input-placeholder {  
		color:#ebf3f9;
	}
}

@media (max-width:767px) {
	
	
	
	/* HOME PAGE FORM */
	.mobile-note .lineor {
		text-align: center;
		font-weight:bold;
		position:relative;
	}
	
	.mobile-note .lineor span {
		display: inline-block;    
	}

	.mobile-note .lineor span:before,
	.mobile-note .lineor span:after {
		border-top: 1px solid #b4c6d3;
		display: block;
		height: 1px;
		content: " ";
		width: 40%;
		position: absolute;
		left: 0;
		top: 0.8em;
	}

	.mobile-note .lineor span:after {
		right: 0;  
		left: auto; 
	}
	
	/* TARGETING TOUCH SCREENS */
	body.touch-enabled .touch-hidden {
		display:none;	
	}
	
	body.touch-enabled .touch-visible-inline {
		display:inline;	
	}
	
	body.touch-enabled .touch-visible-block {
		display:block;	
	}
	
	body.touch-enabled #upper-nav .dropdown-menu a.drop-close-button {
		display:block;
		background: none repeat scroll 0 0 #0e657c;
		bottom: -50px;
		color: #fff;
		font-weight: bold;
		left: 46%;
		padding: 15px 20px;
		position: absolute;
	}
	
	body.touch-enabled .container,
	body.touch-enabled .navbar-header {
		width:100%;	
	}
	
	/* TOP NAV */
	body.touch-enabled #upper-nav-box .nav {
		display:none !important;	
	}
	
	body.touch-enabled .navbar-toggle {
		display: block;
	}
		
	/* OFF CANVAS SIDE NAV */
	body.touch-enabled .row-offcanvas {
		position: relative;
		transition: all .25s ease-out;
		-webkit-transition: all .25s ease-out;
		-o-transition: all .25s ease-out;
	}
	
	body.touch-enabled .row-offcanvas-right {
		right: 0;
	}
	
	body.touch-enabled .row-offcanvas-left {
		left: 0;
	}
	
	body.touch-enabled .row-offcanvas-right .sidebar-offcanvas {
		right: -80%;
	}
	
	body.touch-enabled .row-offcanvas-left .sidebar-offcanvas {
		left: -80%;
	}
	
	body.touch-enabled .row-offcanvas-right.active {
		right: 80%;
	}
	
	body.touch-enabled .row-offcanvas-right.active #upper-nav-box {
		left:-80%;	
	}
	
	body.touch-enabled .row-offcanvas-left.active {
		left: 80%;
	}
	
	body.touch-enabled .sidebar-offcanvas {
		display:block !important;
		position: absolute;
		top: 0;
		width: 80%; 
		min-height:1200px;
		box-shadow:-3px 3px 3px rgba(0,0,0,0.1);
		-moz-box-shadow:-3px 3px 3px rgba(0,0,0,0.1);
		-webkit-box-shadow:-3px 3px 3px rgba(0,0,0,0.1);
		-o-box-shadow:-3px 3px 3px rgba(0,0,0,0.1);
		background:#f8f8f8;
		overflow:hidden;
		z-index:99999;
	}
	
	body.touch-enabled #sidebar .sidebar-panel {
		transition: all .25s ease-out;
		-webkit-transition: all .25s ease-out;
		-o-transition: all .25s ease-out;
		position:absolute;
		top:0;
		left:0;
		width:100%;
	}
	
	body.touch-enabled #sidebar .list-group {
		margin:15px 0 0 0;	
	}
	
	body.touch-enabled #sidebar .subnav .list-group {
		margin:0;	
	}
	
	body.touch-enabled #sidebar .sidebar-panel.primary-nav.off-screen {
		margin-left:-100%;	
	}
	
	body.touch-enabled #sidebar .sidebar-panel.subnav {
		margin-left:100%;
		transition: all .25s ease-out;
		-webkit-transition: all .25s ease-out;
		-o-transition: all .25s ease-out;
	}
	
	body.touch-enabled #sidebar .sidebar-panel.subnav.active {
		margin-left:0;	
	}
	
	body.touch-enabled #sidebar .list-group-item:first-child,
	body.touch-enabled #sidebar .list-group-item:last-child {
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
	}
	
	body.touch-enabled #sidebar .list-group a {
		font-size:18px;
		border-left:0;
		border-right:0;
	}
	
	body.touch-enabled #sidebar .list-group a.underlined-item {
		border-bottom:3px solid #ccc;
	}
	
	body.touch-enabled #sidebar .list-group a:after {
		font-family:FontAwesome;
		content: "";
		float:right;	
	}
	
	body.touch-enabled #sidebar .list-group a.has-subnav:after {
		content:"";	
	}
	
	body.touch-enabled #sidebar a.back-icon {
		padding:10px 0 10px 15px;
		font-size:16px;
		font-weight:bold;
		display:block;
	}
	
	
	body.touch-enabled #sidebar a.back-icon:before {
		font-family:FontAwesome;
		content: " ";
	}
	
	/* HIDE TOP LOGO AND BAR */
	body.touch-enabled #upper-logo,
	body.touch-enabled #tip-top-bar {
		display:none;	
	}
	
	/* RESPONSIVE NAV + LOGO */
	body.touch-enabled .navbar-header .logo {
		padding-top:15px;	
	}
	
	body.touch-enabled .navbar-header .navbar-toggle {
		margin-right:0;	
	}
	
	body.touch-enabled .navbar-header .logo img {
		max-width:200px;	
	}
	
	body.touch-enabled .jonnavbar-header .logo p {
		padding-top:20px;	
	}
	
	body.touch-enabled .navbar-header {
		display:block;	
	}

	/* TOP NAV FIXED */
	body.fixed-top.touch-enabled .navbar-header .logo {
		padding-top:5px;	
	}
	
	
	body.fixed-top.touch-enabled .navbar-header .logo p.call-us-today {
		color:#fff;	
		padding-top:5px;
	}
	
	body.fixed-top.touch-enabled .navbar-header .logo p.call-us-today a {
		color:#fff;
		text-decoration:underline;	
	}
	
	body.fixed-top.touch-enabled .navbar-header .navbar-toggle {
		color:#fff;	
	}
	
	body.fixed-top.touch-enabled #primary-content {
		padding-top:215px;	
	}

	.navbar-header .navbar-toggle {
		margin-right:0;	
		margin-top:33px;
	}
	
	.caption-box {
		text-align:center;	
	}
}

@media (max-width:1199px) AND (min-width:991px) {
	/* HOME PAGE FORM */
	#home-form-box label {
		display:none;	
	}
	
	#home-form-box #form-landing-contact {
		padding-top:10px;	
	}	
	
	
}

@media (max-width:1199px) {
	
	.social-icons .fa {
		width:28px;
		height:28px;
		line-height:28px;
		font-size:16px;	
	}
	
	/* NAV BAR */
	#upper-nav .nav > li > a {
		margin:0 5px;
		padding:10px 5px;
		letter-spacing:0;
		font-size:14px;	
	}
	
	
	
	/* DROP DOWNS */
	#upper-nav-box .navbar-nav > li ul.sub-nav-list li {
		font-size:16px;	
	}
	
	#upper-nav-box .navbar-nav > li .second-row .col-sm-3 a.td-ob {
		font-size:20px;	
	}
		
	/* OFFER BAR */
	#upper-offer-bar h4 { 
		margin-top:5px;
	}
	
	#upper-offer-bar.offer-one-line a.btn.btn-learn-more {
		padding:10px 20px;	
	}
	
	/* HOME PAGE */
	/* HOME PAGE VIDEO EMBED */
	.home-video-embed {
		height:293px;	
	}
	
	#upper-nav-box .navbar-nav > li a.td-sq span {
		padding-left:0px;	
	}
	
	/* FOOTER */
	body.waterHeader #footer-outer-box {
		background:url(../_images/footer/bgtall.jpg) no-repeat scroll 0% 0% / cover; 
	}
}

@media (min-width:992px) {
	
	/* TOP NAV */
	body.waterHeader #upper-nav {
		background-image:url(../_images/top-nav/bgwide.jpg);
		background-size:cover;
		background-repeat:no-repeat;
		background-position:center;
		height:72px;
		margin-bottom:20px;
		border-bottom:3px solid #fff;
		box-shadow:3px 3px 3px rgba(0,0,0,0.1);
		-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.1);
		-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.1);
	}
	
	body.waterHeader.landing-page.with-nav #upper-nav {
		margin-bottom:0;	
	}
	
	body.waterHeader.landing-page.with-nav #main-landing-content-area:before {
		content:" ";
		height:3px;
		display:block;
		background:#fff;
		margin-top:-3px;
		box-shadow:3px 3px 3px rgba(0,0,0,0.2);
		-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
		-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	}
	
	body.waterHeader #upper-nav .nav > li > a {
		background:#fff;
		color:#333;
		font-weight:600;
		margin:12px 2px;
		padding:10px;
		border:2px solid #8cc6c7;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		box-shadow:3px 3px 3px rgba(0,0,0,0.1);
		-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.1);
		-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.1);	
	}
	
	body.waterHeader #upper-nav .nav > li > a:hover,
	body.waterHeader #upper-nav .nav > li > a:focus {
		background:#085574;
		color:#fff;	
		box-shadow:none !important;
		-moz-box-shadow:none !important;
		-webkit-box-shadow:none !important;
	}
	
	body.waterHeader #upper-nav .nav > li.dropdown.open,
	body.waterHeader #upper-nav .nav > li:hover {
		background:none !important;
	}
	
	body.waterHeader #upper-nav-box .dropdown-menu {
		margin-top:0;	
		border-color:#fff;
		border-width:3px medium 5px;
		background:#F3F9F9;
	}
	
	body.waterHeader #upper-nav-box .dropdown-menu:before {
		content:" ";
		display:block;
		background:#fff;
		height:3px;
		margin-top:-8px;
		box-shadow:3px 3px 3px rgba(0,0,0,0.2);
		-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
		-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	}
	
	body.waterHeader .small-offer-top-nav-bar {
		background:#f3f9f9;	
		border-bottom:0;
	}
	
	body.waterHeader.no-exits .small-offer-top-nav-bar {
		/*border-bottom:3px solid #fff;	*/
	}
	
	body.waterHeader.no-exits #main-landing-content-area:before {
		content:" ";
		display:block;
		background:#fff;
		height:3px;
		margin-top:-1px;
		box-shadow:3px 3px 3px rgba(0,0,0,0.2);
		-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
		-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	}
	
	body.waterHeader #upper-nav:before {
		content:" ";
		display:block;
		background:#fff;
		height:3px;
		margin-top:-1px;
		box-shadow:3px 3px 3px rgba(0,0,0,0.2);
		-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
		-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	}
	
	/* HIDE RESPONSIVE NAV */
	.navbar-header {
		display:none;	
	}
	
	/* DROP DOWNS ON HOVER */
	.dropdown:hover .dropdown-menu {
		display: block;
	}	
	
	
	
	/* TOP NAV */
	body.touch-enabled .navbar-header .logo a.home-img-link {
		border-right:1px solid #dbdbdb; 
		padding-right:10px; 
		margin-right:10px;	
	}
}

/* TOP NAV */
@media (min-width:991px) {
	body.waterHeader #upper-nav .nav > li > a {
		margin:12px 2px;
	}
}

@media (min-width:1199px) {
	body.waterHeader #upper-nav .nav > li > a {
		margin:12px 10px;
	}
}
/* END TOP NAV */

@media (max-width:991px) {
	
	/* ALL CONTAINERS */
	.container,
	.navbar-header {
		width:100%;	
	}
	
	/* TOP NAV */
	#upper-nav-box .nav {
		display:none !important;	
	}
	
	.navbar-toggle {
		display: block;
	}
		
	/* OFF CANVAS SIDE NAV */
	.row-offcanvas {
		position: relative;
		transition: all .25s ease-out;
		-webkit-transition: all .25s ease-out;
		-o-transition: all .25s ease-out;
	}
	
	.row-offcanvas-right {
		right: 0;
	}
	
	.row-offcanvas-left {
		left: 0;
	}
	
	.row-offcanvas-right .sidebar-offcanvas {
		right: -80%;
	}
	
	.row-offcanvas-left .sidebar-offcanvas {
		left: -80%;
	}
	
	.row-offcanvas-right.active {
		right: 80%;
	}
	
	.row-offcanvas-right.active #upper-nav-box {
		left:-80%;	
	}
	
	.row-offcanvas-left.active {
		left: 80%;
	}
	
	.sidebar-offcanvas {
		position: absolute;
		top: 0;
		width: 80%; 
		min-height:100%;
		box-shadow:-3px 3px 3px rgba(0,0,0,0.1);
		-moz-box-shadow:-3px 3px 3px rgba(0,0,0,0.1);
		-webkit-box-shadow:-3px 3px 3px rgba(0,0,0,0.1);
		-o-box-shadow:-3px 3px 3px rgba(0,0,0,0.1);
		background:#f8f8f8;
		overflow:hidden;
		z-index:99999;
	}
	
	#sidebar .sidebar-panel {
		transition: all .25s ease-out;
		-webkit-transition: all .25s ease-out;
		-o-transition: all .25s ease-out;
		position:absolute;
		top:0;
		left:0;
		width:100%;
	}
	
	#sidebar .list-group {
		margin:15px 0 0 0;	
	}
	
	#sidebar .subnav .list-group {
		margin:0;	
	}
	
	#sidebar .sidebar-panel.primary-nav.off-screen {
		margin-left:-100%;	
	}
	
	#sidebar .sidebar-panel.subnav {
		margin-left:100%;
		transition: all .25s ease-out;
		-webkit-transition: all .25s ease-out;
		-o-transition: all .25s ease-out;
	}
	
	#sidebar .sidebar-panel.subnav.active {
		margin-left:0;	
	}
	
	#sidebar .list-group-item:first-child,
	#sidebar .list-group-item:last-child {
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
	}
	
	#sidebar .list-group a {
		font-size:18px;
		border-left:0;
		border-right:0;
	}
	
	#sidebar .list-group a.underlined-item {
		border-bottom:3px solid #ccc;
	}
	
	#sidebar .list-group a:after {
		font-family:FontAwesome;
		content: "";
		float:right;	
	}
	
	#sidebar .list-group a.has-subnav:after {
		content:"";	
	}
	
	#sidebar a.back-icon {
		padding:10px 0 10px 15px;
		font-size:16px;
		font-weight:bold;
		display:block;
	}
	
	
	#sidebar a.back-icon:before {
		font-family:FontAwesome;
		content: " ";
	}
	
	/* LEADS */
	.lead {
		font-size:21px;	
	}
	
	/* FOOTER TESTIMONIALS */
	.quote-bar .testimonial .testimonial-icon {
		margin-bottom:0;	
	}
	
	/* BIG BLOCKS */
	.big-block {
		font-size:16px;
		line-height:1.6;	
	}
		
	/* CONTACT PAGE */
	#contact-form form .btn {
		width:100%;	
	}
	
	/* HIDE TOP LOGO AND BAR */
	#upper-logo,
	#tip-top-bar {
		display:none;	
	}
	
	/* RESPONSIVE NAV + LOGO */
	.navbar-header .logo {
		padding-top:15px;	
	}
	
	.navbar-header .logo a.home-img-link {
		border-right:1px solid #dbdbdb; 
		padding-right:10px; 
		margin-right:10px;	
	}
	
	.navbar-header .logo img {
		max-width:200px;	
	}
	
	.jonnavbar-header .logo p {
		padding-top:20px;	
	}
	
	/* FOOTER */
	.footer-block {
		padding-bottom:30px;
		line-height:2;	
	}
	
	/* HOME PAGE */
	/* HOME PAGE VIDEO EMBED */
	.home-video-embed {
		height:240px;	
	}
	
	
	
}

@media (max-width:1199px) AND (min-width:768px) {
	.home-img-block {
		margin-top:30px !important; 	
	} 
}

@media (min-width:768px) {
	#footer-badge-last img {
		padding-top:8px;	
	}	
	
	.input-box-5-pad-right {
		padding-right:5px;	
	}
	
	.input-box-5-pad-left {
		padding-left:5px;	
	}
}



@media (max-width:991px) AND (min-width:768px) {
	.home-video-embed {
		height:225px;	
	}
}

@media (max-width:767px) {
	
	/* GENERAL */
	.center-xs {
		text-align:center;	
	}
	
	/* TOP NAV FIXED */
	body.fixed-top #upper-nav-box {
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:80px;
		z-index:9999;
		background:#2d6296; /*#1f677c;*/
		box-shadow:1px 3px 3px rgba(0,0,0,0.1);
		-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.1);
		-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.1);
		transition: all .25s ease-out;
		-webkit-transition: all .25s ease-out;
		-o-transition: all .25s ease-out;
	}
	
	body.fixed-top .navbar-header .navbar-toggle {
		margin-top:14px;	
	}
	
	body.fixed-top .navbar-header .logo {
		padding-top:5px;	
	}
	
	body.fixed-top .navbar-header .logo img {
		max-height:65px;	
	}
	
	body.fixed-top .navbar-header .call-us-today {
		color:#fff;	
	}
	
	body.fixed-top .call-us-today a {
		color:#fff;
		text-decoration:underline;	
	}
	
	body.fixed-top .navbar-header .logo img.normal-logo {
		display:none;	
	}
	
	body.fixed-top .navbar-header .logo img.mobile-logo {
		display:block;	
	}
	
	body.fixed-top .navbar-header .navbar-toggle {
		color:#fff;	
	}
	
	body.fixed-top #primary-content {
		padding-top:215px;	
	}
	
	/* HOME OVERLAYS */
	.img-link-box .overlay {
		display:none !important;	
	}
	
	/* TESTIMONIAL BAR MICRO */
	.quote-bar .carousel-control {
		display:none;
	}
	
	/* CONTACT FORMS */
	form .form-control {
		height:32px;	
	}
	
	/* MODALS */
	.modal-dialog {
		width:auto !important;	
	}
	
	/* OFFER BAR */
	#upper-offer-bar.offer-two-lines a.btn.btn-learn-more {
		margin-top:5px;	
		padding:15px 10px;
	}
	
	#upper-offer-bar.offer-one-line a.btn.btn-learn-more {
		padding:10px;	
	}
	
	#upper-offer-bar a.btn.btn-learn-more i {
		display:none;
	}
	
	#upper-offer-bar.phone-only {
		margin-bottom:1px;
		padding:12px 0;
		border-top:1px solid #eee;	
	}
	
	/* BUTTONS */
	.btn {
		 white-space: normal !important;
	}
	
	/* ABOUT US: REVIEWS */
	.bubble:after {
		left:15%;	
	}
	
	/* ABOUT US: CORPORATE LOCATIONS */
	#corporate-locations-map {
		display:none;	
	}
	
	#corporate-locations-text .map-data {
		min-height:auto;
		padding-bottom:25px;	
	}
	
	/* ABOUT US: VIDEO LIBRARY */
	.video-list-thumbs h4 {
		height:auto;
		font-weight:normal;
		font-size:16px;	
	}
	
	.video-list-thumbs img {
		width:100% !important;	
	}
	
	.video-list-thumbs .fa-play-circle {
		font-size:80px;
		top:17%;
		right:40%;
	}	
	
	/* FOOTER */
	footer .phone-link {
		color:#337ab7;
	}
	
	footer a.phone-link,
	footer a.phone-link:active,
	footer a.phone-link:visited {
		color:#337ab7 !important;	
	}
	
	footer a.phone-link:focus,
	footer a.phone-link:hover {
		color:#000 !important;	
	}
	
	footer .call-us-block {
		font-size:24px;	
	}
	
	body.waterHeader #footer-outer-box {
		background:#AAD3D2;	
	}
	
}

@media (max-width:665px) {
	/* OFFER BAR */
	#upper-offer-bar.offer-two-lines a.btn.btn-learn-more {
		margin-top:0;
		line-height:1.2;
		padding:15px 10px;
	}
	
	#upper-offer-bar.offer-one-line h4 span {
		display:block;	
	}
}

@media (min-width:650px) {
	.navbar-header .logo p {
		font-size:21px;
		padding-top:25px;
	}	
}

@media (min-width:700px) {
	.navbar-header .logo p {
		font-size:24px;
	}	
	
	.navbar-header .navbar-toggle {
		margin-top:34px;
	}
}

@media (max-width:649px) {
	.navbar-header .logo p.call-us-today .split-line {
		display:block;
	}
	
	.navbar-header .logo p.call-us-today {
		padding-top: 20px;
		line-height: 24px;
		font-size: 22px;
		padding-left: 3px;
	}	
}

@media (max-width:599px) {
	/* TOP LOGO */
	.navbar-header .logo img {
		max-width:200px;	
	}
	
	/* HOME PAGE */
	#home-hero-slider {
		/*display:none;	*/
	}
	
	.caption-box {
		margin-bottom:40px;	
	}
	
	/* BIG BLOCK */
	.big-block.big-block-single p.lead {
		font-size:26px;
	}	
	
	/* PRODUCT PAGES */
	.product-image {
		float:none;
		max-width:100%;
		display:block;
		margin:15px 0px;	
	}
		
	/* OFFER BAR */
	#upper-offer-bar h4 {
		padding:0px 14px 0px 14px;
		font-size:20px;
		margin:0;
	}
	
	#upper-offer-bar.offer-one-line h4 {
		padding-top:5px;	
	}
	
	/* FOOTER */
	.footer-block a {
		font-size:15px;
	}
	
	.footer-block {
		line-height:1.8;
	}
	
	
	
}

@media (max-width:490px) {
	/* TOP NAV FIXED */
	body.fixed-top #upper-nav-box {
		height:50px;
	}
	
	body.fixed-top .navbar-header .navbar-toggle {
		margin-top:0px;	
	}
	
	body.fixed-top .navbar-header .logo img {
		max-width:auto;
		max-height:40px;	
	}
	
	body.fixed-top #primary-content {
		padding-top:135px;	
	}
	
	/* TOP LOGO */
	.navbar-header .logo a.home-img-link {
		margin:0;
		border:none;
		padding:0;
		float:none !important;	
	}
	
	
	.navbar-header .logo p {
		display:none;
	}
	
	
}

@media (min-width:450px) AND (max-width:767px) {
	.home-img-block {
		float:right !important;
		max-height:180px;
		margin:30px 0 20px 20px;	
	}
	
	.footer-nav-row img.img-responsive {
		margin:0px auto;	
	}
	
}

@media (max-width:450px) {
	.youtube-pop-mobile-h200 {
		max-height:200px;	
	}
	
	/* OFFER BAR */	
	#call-now-button {
		display:block;
		text-align:center;	
	}
	
	#call-now-button a.btn.btn-learn-more,	
	#call-now-button a.btn.btn-info {
		font-size:16px;
		font-weight:bold;	
		line-height:1;
		width:100%;
		padding:15px 10px;
	}
	
	#call-now-button .btn br {
		display:none;	
	}
	
	#upper-offer-bar .learn-more-box {
		display:none;	
	}
	
	#upper-offer-bar h4 {
		float:none !important;
		width:100% !important;		
		padding:0px 12px 12px 12px;
	}
}

@media (max-width:360px) {
		
	/* OFFER BAR */
	#call-now-button .btn br {
		display:inline;	
	}	
}