	/*
Theme Name: ALEBRA TECHNOLOGIES
Theme URI: http://www.fusiontechnologies.us
Author: Fusion Technolgies & Design
Author URI: http://www.fusiontechnologies.us
Description: A Bootstrap 3 theme for ALEBRA TECHNOLOGIES
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: alebra
Template: devdmbootstrap3
*/


/*
GLOBALS
**************************************************************/


/* improves font rendering in Safari and other browsers */

html {
	-webkit-font-smoothing: antialiased;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and ( min-device-pixel-ratio: 1.25), only screen and ( min-resolution: 200dpi), only screen and ( min-resolution: 1.25dppx) {
	-webkit-font-smoothing: subpixel-antialiased;
}
html {
	font-size: 1em;
}
body {
	padding-bottom: 0;
}
.no-margin {
	margin-left: 0;
	margin-right: 0;
}
.no-padding {
	padding-left: 0;
	padding-right: 0;
}
.no-display {
	display: none;
}
blockquote {
	border-left: 10px solid #d9e1e2;
	margin: 1.2em 10px 2.8em;
	padding: .5em 10px;
}
blockquote:before {
	color: #ccc;
	content: "\201C";
	font-size: 4em;
	line-height: .1em;
	margin-right: .25em;
	vertical-align: -.4em;
	font-family: "Times New Roman", Georgia, Serif;
}
blockquote p {
	display: inline;
	font-family: 'Rubik', 'Roboto', Arial, Sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	color: #333333;
}
hr {
	border-top: 1px solid #cacaca;
}
.wp-caption {
	background: none;
	border: none;
	max-width: 100%;
	padding: 0;
	text-align: center;
}
.wp-caption p.wp-caption-text {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	padding: 3px 0;
}
table>tbody>tr>td {
	border-top: none;
}
.dmbs-main-int ul li {
	margin-bottom: 10px;
}
.centeraligned {
	text-align: center;
}
html, body {
	max-width: 100%;
	overflow-x: hidden;
}
b, strong {
	font-weight: 400;
}
img.alignnone {
	max-width: 100%;
	height: auto;
	width: 100%;
}

/*
TYPOGRAPHY
**************************************************************/

body {
	font-family: 'Rubik', 'Roboto', Arial, Sans-serif;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #000000;
	font-weight: 300;
}
p {
	margin: 0 0 26px;
}
a {
	color: #32548c;
	font-weight: 400;
	text-decoration: none;
	font-size: 1.1em;
	line-height: 1.5em;
}
a:hover {
	color: #333333;
}
h2 {
	color: #5a86bd;
	font-family: 'Rubik', 'Roboto', Arial, Sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	margin-bottom: 20px;
	line-height: 1.3em;
	margin-top: 0;
}
h3 {
	font-size: 1.4em;
	font-family: 'Rubik', 'Roboto', Arial, Sans-serif;
	line-height: 1.1em;
	font-weight: 400;
	color: #1c3e76;
}
h4 {
	color: #000;
	font-family: 'Rubik', 'Roboto', Arial, Sans-serif;
	line-height: 1.3em;
	font-weight: 400;
	font-size: 1.1em;
	margin: 10px 0;
}
div.large-font {
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: 700;
}
ul, ol {
	margin-top: 0;
	margin-bottom: 28px;
}
span.four-hundred {
	font-weight: 400;
}

/*
NAVIGATION
**************************************************************/

#main-navigation.container-fluid {
	border-bottom: 1px solid #376092;
}

/* align nav to center */

.navbar .navbar-nav {
	display: inline-block;
	float: none;
	vertical-align: top;
}
.navbar .navbar-collapse {
	text-align: center;
}
.navbar {
	margin-bottom: 0;
	border: 0px solid transparent;
	border-radius: 0;
}
.navbar-inverse {
	background-color: #376092;
}
.navbar a {
	font-weight: 400;
	text-decoration: none;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: transparent;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #c1aa84;
}
@media (min-width: 320px) {
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
}
@media (min-width: 480px) {}
@media (min-width: 767px) {
	ul.nav li.dropdown>ul.dropdown-menu {
		opacity: 0;
		visibility: hidden;
		display: block;
		-webkit-transition: opacity 0.5s ease-in-out;
		-moz-transition: opacity 0.5s ease-in-out;
		-o-transition: opacity 0.5s ease-in-out;
		transition: opacity 0.5s ease-in-out;
	}
	ul.nav li.dropdown:hover>ul.dropdown-menu {
		visibility: visible;
		opacity: 1;
		display: block;
	}
	.navbar-inverse .navbar-nav>li>a {
		color: #fff;
		font-family: 'Rubik', 'Roboto', Arial, Sans-serif;
		font-size: 16px;
		text-transform: none;
	}
	.nav>li>a {
		padding-left: 7px;
		padding-right: 7px;
	}
}
@media only screen and (min-width: 992px) {
	.navbar-inverse .navbar-nav>li>a {
		color: #fff;
		font-family: 'Rubik', 'Roboto', Arial, Sans-serif;
		font-size: 17px;
		text-transform: uppercase;
	}
	.nav>li>a {
		padding-left: 11px;
		padding-right: 11px;
	}
}
@media only screen and (min-width: 1128px) {
	.navbar-inverse .navbar-nav>li>a {
		color: #fff;
		font-family: 'Rubik', 'Roboto', Arial, Sans-serif;
		font-size: 18px;
		text-transform: uppercase;
	}
	.nav>li>a {
		padding-left: 18px;
		padding-right: 18px;
	}
}
.navbar-inverse .navbar-nav>li>a:hover {
	color: #acbbea;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #1c3e76;
	color: #fff;
}
.dropdown-menu>li>a {
	font-size: 1.1em;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #adc4ea;
}
@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
		text-align: center;
	}
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
		background-color: #6c83c5;
		color: #fff;
	}
}

/* Third level nav */

ul.nav li.dropdown>ul.dropdown-menu>li.dropdown>ul.dropdown-menu {
	position: absolute;
	top: 0;
	left: 100%;
}





/*
BUTTONS SIDEBAR
**************************************************************/


#contact-btn .btn-primary {
	background-color: #be9948;
	border-color: #be9948;
}
#contact-btn {
	/*background-color: #f2ead7;
    padding: 10px;*/
	text-align: center;
}
#contact-btn a.btn-primary {
	text-transform: uppercase;
	padding: 1.1em 3em .9em;
	letter-spacing: .125em;
	font-size: .85em;
	width: 100%;
}
#contact-btn a.btn-primary:hover, #contact-btn a.btn-primary:active {
	background-color: #b08d3f;
	border-color: #b08d3f;
}

#faq-btn .btn-primary {
	background-color: #648fcf;
	border-color: #648fcf;
	margin-top: 30px;
}
#faq-btn {
	text-align: center;
}
#faq-btn a.btn-primary {
	width: 100%;
	text-align: center;
	padding: .9em;
}
#faq-btn a.btn-primary:hover, #faq-btn a.btn-primary:active {
	background-color: #b08d3f;
	border-color: #b08d3f;
}


/*
HEADER
**************************************************************/

.dmbs-header {
	padding: 0.7rem 0 0.9rem 0;
}
.tagline {
	font-weight: 400;
	font-style: italic;
}
.tagline p {
	line-height: 1.20em;
	margin: 0;
	color: #26559d;
}
.search-wrapper {
	text-align: right;
}
.search-wrapper .phone p {
	line-height: 1.55em;
	color: #000;
	margin-bottom: 8px;
	font-weight: 400;
}
.address p {
	font-size: .85em;
	line-height: 1.55em;
	color: #000;
	margin: 0;
}
.address {
	margin-top: 30px;
}
.address strong, .address b {
	font-weight: 400;
}
@media only screen and (min-width: 320px) {
	.logo-header {
		text-align: center;
	}
	.logo-header img {
		width: 100%;
		height: auto;
		max-width: 300px;
	}
	.tagline {
		text-align: center;
		margin-top: 12px;
	}
	.address p {
		text-align: center;
	}
.search-wrapper .phone {
	text-align: center;
	}
.search-wrapper {
    padding-top: 5px;
	}
.search-wrapper .phone p {
	font-size: 1em;
	}
}
@media only screen and (min-width: 768px) {
	.logo-header img {
		width: 100%;
		height: auto;
		max-width: 399px;
	}
	.logo-header {
		margin-top: 26px;
	}
	.tagline {
		text-align: left;
	}
	.address p {
		text-align: right;
	}
.search-wrapper .phone {
	text-align: right;
	}
.search-wrapper {
    padding-top: 31px;
	}
.search-wrapper .phone p {
	font-size: .80em;
	}
}
@media only screen and (min-width: 992px) {
	.tagline {
		margin-top: 66px;
	}
	.logo-header {
		margin-top: 15px;
	}
}
@media only screen and (min-width: 1200px) {
	.tagline {
		margin-top: 81px;
	}
}

/*
SLIDER
**************************************************************/

.theme-default .nivoSlider .nivo-caption {
	background: none;
	opacity: 1;
	top: 15%;
	position: absolute;
	text-align: center;
}
.theme-default .nivo-caption a {
	border-bottom: none !important;
}
.theme-default .btn-primary:hover, .theme-default .btn-primary:active, .theme-default .nivo-caption a:hover, .theme-default .nivo-caption a:active, .theme-default .btn-primary:hover a, .theme-default .btn-primary:active a {
	color: #ffcd61 !important;
	text-decoration: none;
	background-color: none;
	border-color: #ffcd61;
}
@media only screen and (min-width: 320px) {
	.theme-default .nivoSlider .nivo-caption {
		display: none;
	}
}
@media only screen and (min-width: 480px) {}
@media only screen and (min-width: 768px) {
	.nivo-caption h2 {
		color: #ffcd61 !important;
		font-weight: 400;
		font-size: 1.3em;
		margin-bottom: 0;
		margin-top: 20px;
		margin-top: 0px;
	}
	.nivo-caption .btn-primary {
		margin-top: 10px;
	}
	.nivo-caption p {
		font-size: 1.1em;
		line-height: .8em;
	}
}
@media only screen and (min-width: 992px) {
	.nivo-caption h2 {
		font-size: 1.8em;
	}
	.nivo-caption .btn-primary {
		margin-top: 5px;
	}
	.nivo-caption p {
		font-size: 1.4em;
		line-height: 1.2em;
	}
}
@media only screen and (min-width: 1200px) {
	.nivo-caption h2 {
		font-size: 2.1em;
		margin-top: 20px;
	}
	.nivo-caption .btn-primary {
		margin-top: 10px;
	}
	.nivo-caption p {
		font-size: 1.6em;
		line-height: 1.3em;
	}
}
@media only screen and (min-width: 1300px) {
	.nivo-caption h2 {
		font-size: 2.2em;
	}
	.nivo-caption .btn-primary {
		margin-top: 16px;
	}
}
@media only screen and (min-width: 1400px) {
	.nivo-caption h2 {
		font-size: 2.3em;
	}
	.nivo-caption .btn-primary {
		margin-top: 40px;
	}
	.nivo-caption p {
		font-size: 1.8em;
		line-height: 1.4em;
	}
}
.nivo-caption p {
	color: #ffffff;
	margin: 0;
	font-weight: 300;
	text-align: center;
}
.theme-default .nivo-caption {
	font-family: 'Rubik', Arial, Sans-serif !important;
}
.nivo-caption .btn-primary {
	background: transparent;
	border: 2px solid #ffffff;
	border-radius: 0;
}

/*
HOME: Main Sections
**************************************************************/

.main-sections-wrapper {
	background: #f0f0ee;
	padding: 40px 0;
}
.main-section-item {
	text-align: center;
}
.main-section-item img {
	padding-bottom: 16px;
}
.main-sections-wrapper a {
	text-decoration: none;
}
.main-sections-wrapper h4 a {
	color: #000;
	font-weight: 400;
}
.main-sections-wrapper h4 a:hover {
	opacity: 0.8;
}
@media (min-width: 320px) {
	.main-sections-wrapper .btn-primary {
		margin-top: 5px;
	}
	.main-section-item {
		margin-bottom: 40px;
	}
	.show-space {
		display: none;
	}
}
@media (min-width: 992px) {
	.main-sections-wrapper .btn-primary {
		margin-top: 20px;
	}
	.main-section-item {
		margin-bottom: 0;
	}
	.show-space {
		display: block;
	}
}

/*
HOME: Intro
**************************************************************/

.intro-wrapper {
	padding-top: 60px;
	padding-bottom: 40px;
	/*border-bottom: 2px solid #c9c9c9;*/
}

/*
HOME: Call to Action
**************************************************************/

.color-band-wrapper {
	color: #fff;
	font-weight: 300;
	font-size: 1.4em;
	line-height: 1.4em;
}
.color-band-item {
	margin-top: 50px;
	margin-bottom: 60px;
}
.color-band-wrapper h4 {
	color: #fff;
	font-weight: 400;
	font-size: 1.5em;
	line-height: 1.5em;
}
.color-band-wrapper .btn-primary {
	background: transparent;
	border: 2px solid #ffffff;
	border-radius: 0;
}

/*
HOME: Bottom Buckets
**************************************************************/

.bottom-buckets {
	margin-top: 40px;
	margin-bottom: 60px;
}
.bottom-buckets .btn-primary {
	background: #be9948;
	border-color: #be9948;
	padding-bottom: 5px;
}
@media (min-width: 320px) {
	.bottom-buckets h4 {
		margin-top: 30px;
	}
	.bucket-one {
	padding-bottom: 30px;
	}
	@media (min-width: 992px) {
		.bottom-buckets h4 {
			margin-top: 10px;
		}
	}
	/*
INTERIOR: SUB-MENU
**************************************************************/
	ul.custom-menu li {
		list-style-type: none !important;
		margin-left: -39px;
		padding-bottom: 5px;
	}
	ul.custom-menu li a:hover, ul.custom-menu li a:active {
		text-decoration: none;
	}
	ul.custom-menu li a {
		line-height: 1.35em;
		font-size: 1.1em;
	}
	.r-col h4.sub-menu {
		font-size: 1.2em;
		line-height: 1.35em;
		margin-top: 0;
	}
	ul.custom-menu {
		/*border-bottom: 1px solid #cacaca;*/
		padding-top: 10px;
		padding-bottom: 20px;
	}
	ul.custom-menu-small li {
		list-style-type: none !important;
		margin-left: -39px;
		padding-bottom: 5px;
	}
	ul.custom-menu-small li a:hover, ul.custom-menu-small li a:active {
		text-decoration: none;
	}
	ul.custom-menu-small li a {
		line-height: 1.25em;
		font-size: 1em;
	}
	ul.custom-menu-small {
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.r-col h4.sub-menu-small {
		font-size: 1.0em;
		line-height: 1.15em;
		margin-top: 0;
		text-transform: uppercase;
		font-weight: 400;
	}
	/*
SIDEBAR
**************************************************************/
	.r-col p {
		font-size: 0.85em;
		line-height: 1.6em;
	}
	.r-col h3 {
		font-size: 1.1em;
		line-height: 1.3em;
		font-weight: 300;
		margin-top: 0;
	}
	.r-col h4 {
		font-size: 1em;
		line-height: 1.2em;
		font-weight: 300;
	}
	.r-col ul {
		margin-bottom: 12px;
	}
	.r-col li {
		font-size: 0.85em;
		line-height: 1.6em;
	}
	/*
INTERIOR PAGES
**************************************************************/
	.container-int {
		padding-top: 70px;
		padding-bottom: 30px;
	}
	.int-banner {
		text-align: center;
	}
	.footer-banner-text {
		color: #fff;
		font-weight: 300;
		font-size: 1.4em;
		line-height: 1.4em;
		margin: 50px 0 40px 0;
	}
	p.banner-source {
		font-size: 0.8em;
		line-height: 0.9em;
		text-align: center;
	}
	.page-header {
		border-bottom: 1px solid transparent;
	}
	@media only screen and (min-width: 320px) {
		.int-page-wrapper {
			padding-right: 0;
		}
		.int-banner h1 {
			color: #fff;
			font-weight: 300;
			font-size: 1.3em;
			line-height: 1.4em;
			margin: 40px 0 30px 0;
			text-transform: uppercase;
		}
	}
	@media only screen and (min-width: 480px) {
		.int-banner h1 {
			font-size: 1.5em;
			margin: 50px 0 40px 0;
		}
	}
	@media only screen and (min-width: 768px) {
		.int-page-wrapper {
			padding-right: 20px;
		}
		.int-banner h1 {
			font-size: 1.8em;
		}
	}
	@media only screen and (min-width: 768px) {
		.int-banner h1 {
			font-size: 2em;
		}
	}
	/*
TOPICS
**************************************************************/
	.topics {
		text-align: center;
	}
	.topics img {
		margin-bottom: 10px;
		width: 100%;
		max-width: 80px;
		height: auto;
		opacity: .7;
	}
	.topics a, .topics p a {
		font-size: 1.1em;
		text-decoration: none !important;
	}
	.topics .col-lg-6, .topics .col-md-6, .topics .col-xs-12, .topics .col-sm-6 {
		/*background: #e9eef3;
	padding: 15px;*/
	}
	.topics p {
		font-size: .85em;
		line-height: 1.4em;
		margin: 4px 0 0;
	}
	.btn-info.topics-btn {
		color: #fff;
		background-color: #376092;
		border-color: #376092;
		font-size: .9em;
		text-transform: uppercase;
		padding: 6px 10px;
		margin-top: 20px;
	}
	.btn-info.topics-btn:hover {
		background-color: #506584;
		border-color: #506584;
	}
	@media only screen and (min-width: 320px) {
		.topics .col-xs-12 {
			margin-bottom: 30px;
		}
		.topics {
			margin-bottom: 0;
		}
	}
	@media only screen and (min-width: 768px) {
		.topics .col-xs-012 {
			margin-bottom: 30px;
		}
		.topics {
			margin-bottom: 60px;
		}
	}
	/*
DOWNLOADS PAGE
**************************************************************/
	.downloads-wrapper p {
		font-size: 0.85em;
		line-height: 1.5em;
	}
	.downloads-pdf {
		font-size: .7em;
	}
	.downloads-wrapper h4, .downloads-wrapper h4 a {
		font-size: 1em;
		line-height: 1.3em;
	}
	/*
PRODUCTS
**************************************************************/
	.prod h4 {
		margin-top: 0;
	}
	/*table*/
	.compare {
		font-size: 0.8em;
	}
	.compare td {
		padding: 10px;
	}
	.compare .alt {
		background: #f2f2f4;
	}
	/*
FORMS
**************************************************************/
	.jf-branding {
		display: none;
	}
	/*
BLOG
**************************************************************/
	.blog-wrapper {
		padding-right: 20px;
		padding-bottom: 40px;
	}
	.post {
		border-bottom: 2px solid #e0e0e0;
   		margin-top: 20px;
    	margin-bottom: 30px;
	}
	.post:last-child {
		border-bottom: 2px solid transparent;
	}
	p.meta-text {
		font-size: .8em;
		margin-bottom: 20px;
	}
	.meta-text .fa {
		margin-left: 10px;
	}
	.meta-end {
		padding-bottom: 20px;
	}
	h2.page-header a {
		margin-bottom: 10px;
		color: #32548c;
    	font-weight: 400;
    	font-size: 1em;
    	line-height: 1.2em;
	}
	h2.page-header {
		font-size: 1.65em;
		margin-bottom: 10px;
		color: #32548c;
    	font-weight: 400;
	}
	.blog-wrapper .page-header {
	margin-top: 0;
	}

	h2.page-header a:hover {
		text-decoration: none;
		color: #000;
	}
	.blog .container-int {
		padding-top: 40px;
	}
	.container-int-blog {
		padding-top: 20px;
	}
	.container-int-blog .dmbs-right {
		padding-top: 30px;
	}
	.container-int-blog .comment-form-comment label {
		font-weight: 400;
	}
	.well {
		min-height: 20px;
		padding: 22px 30px;
		margin-bottom: 20px;
		background-color: #f5f5f5;
		border: 1px solid transparent;
		border-radius: 12px;
	}
	#recent-posts-2 ul li, #archives-3 ul li {
		list-style-type: none;
		margin-left: -36px;
	}
	#recent-posts-2 ul li a, #archives-3 ul li a {
		font-size: .9em;
	}
	.min-margin a, .min-margin {
		margin-top:16px !important;
	}



/*
FOOTER
**************************************************************/
	.alebra-footer {
		background: /*#5d6f8a*/
		#376092;
		color: #fff;
		font-size: .7em;
		padding-top: 20px;
		padding-bottom: 50px;
	}
	.footer-address {}
	.footer-address .fa {
		font-size: 1.2em !important;
		opacity: 1 !important;
		padding: 0 6px;
	}
	.footer-address a {
		color: #fff;
		font-weight: 400;
	}
	.social-media {}
	.social-media .fa {
		padding: 0 6px;
	}
	@media only screen and (min-width: 320px) {
		.social-media, .address-wrapper {
			text-align: center;
		}
	}
	@media only screen and (min-width: 992px) {
		.social-media {
			text-align: right;
		}
		.address-wrapper {
			text-align: left;
		}
	}
	.footer-banner .btn-primary {
		background: transparent;
		border: 2px solid #ffffff;
		border-radius: 0;
		margin-top: 30px;
	}
	/*Footer Links*/
	.footer-links h5 {
		font-weight: 400;
	}
	ul.custom-menu-footer li {
		list-style-type: none;
		margin-left: -38px;
	}
	ul.custom-menu-footer li a {
		color: #cfe1f7;
		text-decoration: none;
		font-size: 1em;
		line-height: 1.2em !important;
		font-weight: 300;
	}
	ul.custom-menu-footer li a:hover, .footer-links ul li a:active {
		color: #fff;
		text-decoration: none;
	}
	/* Custom, iPhone Retina */
	@media only screen and (min-width: 320px) {
		.dmbs-header-img img {
			width: 100%;
			height: auto;
			max-width: 300px;
		}
	}
	/* Extra Small Devices, Phones */
	@media only screen and (min-width: 480px) {
		.dmbs-header-img img {
			width: 100%;
			height: auto;
			max-width: 383px;
		}
	}
	/* Small Devices, Tablets */
	@media only screen and (min-width: 768px) {}
	/* Medium Devices, Desktops */
	@media only screen and (min-width: 992px) {}
	/* Large Devices, Wide Screens */
	@media only screen and (min-width: 1200px) {}
	@media screen and (max-width: 767px) {
		.nivo-caption {
			display: none !important;
		}
	}
	@media only screen and (min-width: 768px) {
		.dropdown:hover .dropdown-menu {
			display: block;
		}
	}



/*
Extra styles
**************************************************************/

@media (min-width: 320px) and (max-width: 1200px) {
.footer-links {
	text-align:center;
	}
}


@media (min-width: 768px) and (max-width: 1200px) {

.container {
    width: 100%;
}
.tagline p {
	font-size: 0.750em;
	}
.address p {
	font-size: 0.77em;
	}
.hide-phone {
	display: none;
	}
.logo-header {
    margin-top: 10px;
}
}

@media (min-width: 768px) and (max-width: 992px) {
.hide-tagline {
    display: none;
}
}