.search-form-container input[type=text],
html, body, html body *:not(.fa):not(i):not(.ab-icon):not(button):not(button *):not(.fl-lightbox-wrap *) {
	/*font-family: 'Open Sans', sans-serif!important;*/
}

 a:hover .photo-button-module.multiple-photo-button-module.mpb-light,
 a:hover .photo-button-module.multiple-photo-button-module.mpb-dark,
a:hover .csm-theme-medium.case-study-module,
a:hover .csm-theme-dark.case-study-module,
.csm-theme-light.case-study-module,
.hwprofile{
	background-color: #C8C8C8!important;
}

.hwprofile .hwprofile-details span a:hover,
.t2us-right p.t2us-number a:hover{
	color: #F7B334!important;
}
.photo-button-module.multiple-photo-button-module.mpb-light,
a:hover .case-study-module.csm-theme-light,
.csm-theme-medium.case-study-module,
.photo-button2-module .btn:hover{
	background-color: #F7B334!important;
}
@media (min-width:768px){
	.fl-page-header-primary .fl-page-nav ul.sub-menu ul.sub-menu{
		background-color: #2DBAD8!important;
	}
}

.highlightbox-container.active-link:hover{
	background-color: #2DBAD8!important;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:active,
.staff-listing-module h3 a:hover,
.mphm-left  .mphm-inner a:hover,
.mphm-right h3 a:hover,
.bhm-left p.hero,
.bhm-left p.large,
.fl-page-nav-collapse-custom #menu-main-menu li a:hover,
.fl-page-nav-collapse-custom i:hover,
footer .fl-page-footer .fl-page-footer-text a:hover,
.fl-module-twitter-module .color-white .tweet-container:hover div{
	color: #2DBAD8!important;
}

@media (min-width:768px){
	.fl-page-header-primary.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li  ul.sub-menu li a,
	.fl-page-header-primary .fl-page-nav ul.navbar-nav > li > ul.sub-menu > li:first-child:before{
		border-bottom: 1px solid #2DBAD8;
	}
}

.fl-module-twitter-module .color-spot .tweet-container{
	background-color: #AA0061!important;
}


h3 a,
.staff-listing-module h3 a,
.phm-inner h2,
.mphm-left  .mphm-inner a,
.mphm-right h3 a,
footer .fl-page-footer .fl-page-footer-text a,
.fl-module-twitter-module .color-white .tweet-container div{
	color: #AA0061!important;
}

.pdm-btn .btn:hover,
a:hover .photo-button-module .pdm-btn .btn,
.download-file-module a:hover h3,
.download-file-module a:hover p,
.testimonial4-module p.testimonial4-tel,
.hwprofile .hwprofile-details span,
.hwprofile .hwprofile-details span a,
.t2us-right p.t2us-number,
.t2us-right p.t2us-number a,
.testimonial4-module p.testimonial4-author,
.navbar-default .navbar-toggle span:after,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li:hover a:after,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul.sub-menu ul.sub-menu li > a:hover,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul.sub-menu ul.sub-menu li > a:active,
.breadcrumb a,
.search-form-container i:hover,
.blog-post-module .bpm-article-title a:hover,
.hero-image-container .table-cell p,
.news-listings-module .nlm-article-title,
.news-listings-module .nlm-article-title a:hover,
.testimonial2-module  blockquote:before,
.testimonial2-module  blockquote:after,
.hero-image-container .table-cell h4.hero-with-form-statement2,
.fl-rich-text a,
footer ul.menu a:hover,
footer ul.menu a:hover,
footer ul.menu a:hover i{
	color: #0081a7!important;
}

 .photo-button-module.multiple-photo-button-module.mpb-dark,

.csm-theme-dark.case-study-module,
.fl-page-header-primary .fl-page-nav ul.navbar-nav > li > ul.sub-menu-custom.displayed-by-fade,
.hlb-text,
.fl-module-twitter-module .tweet-container:hover{
	background-color: #0081a7!important;
}
@media (min-width:768px){
	.fl-page-header-primary  .fl-page-nav ul.navbar-nav > li > ul.sub-menu > li:first-child:before,
	.fl-page-header-primary .fl-page-nav  ul.navbar-nav > li >  ul.sub-menu > li{
		background-color: #0081a7!important;
	}
}

.heading-sub-module hr{
	border-top: 9px solid #0081a7!important;
}

header.fl-page-header {
	border-bottom: 9px solid #0081a7!important;
}

.pdm-btn .btn:hover,
a:hover .photo-button-module .pdm-btn .btn,
.fl-page-nav-right.fl-page-header-fixed, .fl-page-header-fixed{
	border-color: #0081a7!important;
}

@media screen and (max-width: 1280px){
	.fl-page-nav .navbar-toggle {
		border-color: #0081a7!important;
	}
}

@media screen and (max-width: 767px){
	.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li a:hover,
	.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li:hover a:after,
	.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li ul.sub-menu li a:hover,
	.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor ul.sub-menu li a:hover,
	.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent ul.sub-menu li a:hover,
	.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item ul.sub-menu li a:hover{
		color: #0081a7!important;
	}
}

p, body, html, .fl-rich-text ul li, input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {
	font-size: 16px !important; 	color: #222222 !important; 	font-weight: 400 !important; 		font-family: 'Open Sans' !important; 	letter-spacing: 0px !important; 	line-height: 1.4 !important; }
	h1, p.h1 {
	font-size: 40px !important; 	color: #222222 !important; 	font-weight: 400 !important; 		font-family: 'Open Sans' !important; 	letter-spacing: -0.5px !important; 	line-height: 1.2 !important; }
	h2, p.h2 {
	font-size: 33px !important; 	color: #AA0061 !important; 	font-weight: 400 !important; 		font-family: 'Open Sans' !important; 	letter-spacing: -1px !important; 	line-height: 1.2 !important; }
	h3, p.h3 {
	font-size: 20px !important; 	color: #AA0061 !important; 	font-weight: 400 !important; 		font-family: 'Open Sans' !important; 		line-height: 1.2 !important; }
	h4, p.h4 {
	font-size: 20px !important; 	color: #0081a7 !important; 	font-weight: 700 !important; 		font-family: 'Open Sans' !important; 		line-height: 1.2 !important; }
	p.intro, p.intro-bold, blockquote.intro, .bpm-article-title, .intro {
	font-size: 46px !important; 		font-weight: 300 !important; 		font-family: 'Open Sans' !important; 		line-height: 1.2 !important; }
	p.hero, .hero {
	font-size: 66px !important; 		font-weight: 800 !important; 		font-family: 'Open Sans' !important; 		line-height: 1.2 !important; }
	p.small {
	font-size: 14px !important; 	color: #222222 !important; 	font-weight: 400 !important; 		font-family: 'Open Sans' !important; 		line-height: 1.4 !important; }
	
a.hwf-btn,
.fl-builder-content a.fl-button,
.downloads-module .download-btn,
button#catapultCookie,
body .btn,
body .frm_style_formidable-style.with_frm_style .frm_submit button {
	background-color: #0081a7 ; 	color: #ffffff ; 		border: 1px solid #c8c8c8 ; 	border-radius: 0px; 	padding: 18px 44px;
	margin-left: 0;
	margin-right: 0;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	cursor: pointer;
	transition: 0.3s ease-in-out;
	-webkit-box-shadow: none!important;
    box-shadow: none!important;
}

a.hwf-btn:hover,
.fl-builder-content a.fl-button:hover,
.downloads-module .download-btn:hover,
button#catapultCookie:hover,
body .btn:hover,
body .frm_style_formidable-style.with_frm_style .frm_submit button:hover {
	background-color: #AA0061; 		text-decoration:none;
}


@media (max-width: 991px){
	body, html{
		font-size:16px!important;
		line-height:1.4!important;
	}

	p, .fl-rich-text ul li, input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea{
		font-size:16px!important;
		line-height:1.6!important;
	}

	h1, p.h1, .h1 {
		font-size: 55px!important;
	}

	h2, p.h2, .h2 {
		font-size:30px!important;
	}

	h3, p.h3, .h3 {
		font-size:22px!important;
	}

	h4, p.h4, .h4 {
		font-size:20px!important;
	}

	p.hero, .hero {
		font-size:34px!important;
	}

	p.intro, p.intro-bold, blockquote.intro, .bpm-article-title, .intro {
		font-size:28px!important;
	}

	p.small, .small{
		font-size:14px!important;
	}

	a.hwf-btn,
	.fl-builder-content a.fl-button,
	.downloads-module .download-btn,
	button#catapultCookie,
	 .btn,
	 .frm_style_formidable-style.with_frm_style .frm_submit button{
		padding: 15px 34px;
		font-size: 15px!important;
	}
}

@media (max-width: 767px){
	body, html{
		line-height:1.6!important;
		font-size:16px!important;
	}
	p, .fl-rich-text ul li, input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {
		line-height:1.6!important;
		font-size:16px!important;
	}

	h1, p.h1, .h1 {
		font-size: 34px!important;
	}

	h2, p.h2, .h2 {
		font-size:28px!important;
	}

	h3, p.h3, .h3 {
		font-size:24px!important;
	}

	h4, p.h4, .h4 {
		font-size:20px!important;
	}

	p.hero, .hero {
		font-size:34px!important;
	}

	p.intro, p.intro-bold, blockquote.intro, .bpm-article-title, .intro {
		font-size:24px!important;
	}

	p.small, .small{
		font-size:14px!important;
	}
}

@media (max-width: 560px){
	body, html{
		line-height:1.6!important;
		font-size:16px!important;
	}
	p, .fl-rich-text ul li, input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {
		line-height:1.6!important;
		font-size:16px!important;
	}

	h1, p.h1, .h1 {
		font-size: 34px!important;
	}

	h2, p.h2, .h2 {
		font-size:24px!important;
	}

	h3, p.h3, .h3 {
		font-size:22px!important;
	}

	h4, p.h4, .h4 {
		font-size:20px!important;
	}

	p.hero, .hero {
		font-size:24px!important;
	}

	p.intro, p.intro-bold, blockquote.intro, .bpm-article-title, .intro {
		font-size:24px!important;
	}

	p.small, .small{
		font-size:14px!important;
	}
}


#vanilla-top-bar .close-vanilla-top-bar {
	float: right;
	cursor: pointer;
}

/* ****************************************************************
THE HEADER LAYOUT IN USE IS hamburger-only - searching for header-css-files/nav-hamburger-only.css
**************************************************************** */

/* ***** NAV HAMBURGER ONLY HEADER LAYOUT CSS  ***** */
/* ***** /includes/nav-hamburger-only.php  ***** */

/* ***** HEADER  ***** */
@media (min-width: 1100px){
.fl-full-width .container {
    padding-left: 0;
    padding-right: 0;
}
}
@media (max-width: 1099px){
.fl-full-width .container {
    padding-left: 18px;
    padding-right: 18px;
}
}
@media (min-width: 1100px){
.container {
	    max-width: 100%;
}
}
header.fl-page-header {
	margin-bottom:0;
}

.fl-page-header-primary .fl-logo-img{
	max-height:96px!important;
	max-width:330px!important;
}
.fl-full-width .fl-page-header-container {
	padding: 10px 0 3px;
}


.fl-full-width .fl-page-header-wrap .fl-page-header-container.container{
	max-width: 1110px;
	width:auto
}

.fl-page-nav-right.fl-page-header-fixed .fl-logo-img, .fl-page-header-fixed .fl-logo-img {
	max-height: 75px !important;
}

header .phone-no {
	font-size: 24px;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: 27px;
	letter-spacing: 0.2px;
	color: #333333;
	margin-right: 70px;
	margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}

.search-form-container {
	float: right;
	padding: 8px 0 7px 10px;
	position: relative;
}

.search-form-container input[type="text"], .search-form-container input[type="submit"] {
    width: 0;
    overflow: hidden;
    transition: 0.3s;
    display: inline-block;
    padding: 0;
    margin: 0;
    border: none;
	box-shadow: none;
	outline: none;
	background: transparent;
}

.search-form-container i {
	font-size: 28px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.3px;
	text-align: center;
	color: #000000;
}

.search-form-container.srch-active input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 25px;
}

/* ***** NAV  ***** */

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a {   
	position:relative;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:active{
	background:transparent;
}

.fl-page-nav-collapse-custom {
	/*position: fixed;
	right: -33%;
	width: 33%;
	top: 0;
	bottom: 0;
	z-index: 999;*/
	display:none;
	background: #fff;
	padding-top: 100px;
	transition: 0.3s ease-in-out;
	-webkit-box-shadow: -4px 1px 10px 0px rgba(0,0,0,0.24);
	-moz-box-shadow: -4px 1px 10px 0px rgba(0,0,0,0.24);
	box-shadow: -4px 1px 10px 0px rgba(0,0,0,0.24);
}

.fl-page-nav-collapse-custom.active {
	/*right:0;*/
	display:block;
}

.fl-page-nav-collapse-custom #menu-main-menu {
	width: 100%;
	text-align: left;
}

.fl-page-nav-collapse-custom #menu-main-menu li {
	width: 100%;
	display: block;
}

.fl-page-nav-collapse-custom #menu-main-menu li a {
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 2.17;
	letter-spacing: 0.2px;
}

.fl-page-nav-collapse-custom #menu-main-menu-1 li {
	padding: 0 40px;
}

.fl-page-nav-collapse-custom #menu-main-menu-1 li a {
	padding: 5px;
}

.back-btn {
	z-index: 9;
	position: absolute;
}

.fl-page-header-fixed .navbar-toggle {
	display: inline-block;
	width: auto;
	font-size: 26px;
	/*margin-top:5px;*/
}

.fl-page-header-fixed .fl-page-nav-collapse-custom-all .navbar-toggle {
	position: absolute;
	top: 17px;
	right: 23px;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{
	font-weight:700;
	height:0;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li  ul li a{
	visibility:visible;
	height:auto;
}

/* ***** STICKY MENU SUBMENU  ***** */

header.fl-page-header-fixed .fl-page-nav-collapse-custom ul.nav li ul.sub-menu{
	padding-left: 0!important;
    padding-right: 0!important;
    color: #000;
    width: 100%;
    box-shadow: none;
    border-top: none;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
	padding:0;
	
}	
header.fl-page-header-fixed .fl-page-nav-collapse-custom ul.nav li ul.sub-menu.displayed{
	left: auto;
	position:relative;
}

header.fl-page-header-fixed .fl-page-nav ul.sub-menu > li:first-child:before{
	display:none;
}

header.fl-page-header-fixed.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li ul.sub-menu li a{
	color: #444!important;
	border-bottom: 1px solid #ccc;
	margin-left:0;
	margin-right:0;
	height:auto;
	padding:10px 70px;
	margin:0;
}
header.fl-page-header-fixed.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li ul.sub-menu li a:hover{
	background:#efefef
}
header.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a{
	padding: 10px 33px;
    border-bottom: 1px solid #ccc;
}
header.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a:hover{
	background:#efefef;
}
header.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li:first-child > a{
    border-top: 1px solid #ccc;
}


/* hamburger displays full width */
.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container, .fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container {
    padding-left: 0;
    padding-right: 0;
}	
	
	
header .phone-no {
	display: none;
}

.fl-page-header-logo-col{
	padding-left:0;
	padding-right:0;
	padding-bottom:6px;
	/*width: calc(100% - 85px)!important;*/
}

.search-form-container {
	position: absolute;
	right: 64px;
	top: 14px;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
	top: 19px;
	border-radius: 50%;
	border: 3px solid #000;
	right: 16px;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{
	color: #c2c2c2;
	font-size: 27px;
	right: 2px;
	top: 71px;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle * {
	color: #c2c2c2;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:after {
	content: "Menu";
	color: #000;
	font-size: 12px;
	position: absolute;
	margin: 0 0;
	bottom: -22px;
	text-align: center;
	left: -1px;
	right: 0;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle.back-btn{
	display:none;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle.back-btn:after {
	content:"";
}

.fl-page-header-primary .fl-logo-img {	
	max-height: 96px!important;
	max-width: 250px;
	margin-top: 2px;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle i {
	color: #000;
	font-size: 18px;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo {
	padding-top: 0;
	padding-bottom: 0;
	margin-right:0;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-always.fl-page-nav-right .fl-page-header-row .fl-page-header-logo {
	padding-bottom: 5px;
}

.fl-page-nav-collapse-custom {
	/*right: -100%;*/
	width: 100%;
	display:none;
}

.fl-page-nav-collapse-custom-2 {
	position:absolute;
	top:110px;
	z-index: 999;
	background: #fff;
	padding: 48px 62px;
	transition: 0.3s ease-in-out;
	display:none;
	border: 1px solid #e9e9e9;
	box-shadow: 0 8px 14px rgba(0,0,0,0.15);
}

.fl-page-nav-collapse-custom-2 {
	overflow-y: auto;
}

.fl-page-nav-collapse-custom-2.active {
	right:0;
	display:block;
	margin-left: -22px;
	margin-right: -10px;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu {
	width: 100%;
	text-align: left;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu li {
	width: 33%;
	display: inline-block;
	font-size: 18px;
	line-height: 25px;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu li a {
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: normal;
	color: #0081A7 !important;
	text-transform:none;
	padding: 8px 0;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu li a:hover{
	color:#B21063 !important;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li {
	padding: 0 40px;
	
	margin:0;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li ul li{
	padding: 7px 19px 2px;
	border-top: none;	
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li ul {
	margin-bottom:20px;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li ul li ul {
	margin-bottom:0px;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li:last-child {
	border-bottom: solid 1px #dbd7d7;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li ul li:last-child{
	border-bottom: none;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li a {
	padding: 15px 5px;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.35;
	letter-spacing: normal;
	color: #333333;
	display:inline-block;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li ul li a {
	padding: 7px 24px;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.35;
	letter-spacing: normal;
	color: #333333;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li ul li ul li a{
	padding: 5px 34px;
	font-weight: 400;
}

.fl-page-nav-collapse-custom-2 #menu-main-menu-1 li a:hover {
	color: #92b713;
}

ul.sub-menu {
	padding-left:0!important;
	padding-right:0!important
}

ul.sub-menu.displayed{
	opacity:1;
	visibility:visible;
	left:0;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu.displayed{
	position:relative;
}

.fl-page-nav ul.sub-menu.displayed ul.sub-menu {
	left: 0;
	position:relative;
}

.navbar-nav{
	margin-top:0;
}

.fl-page-content{
	padding-top:72px;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile {
	position: fixed;
	width: 100%;
	background: #fff;
	z-index: 99999;
}


@media (max-width: 1226px){
	
	.fl-page-nav-collapse-custom-2{
		padding: 39px 44px;
	}
	.fl-page-nav-collapse-custom-2.active {
		display: block;
		margin-left: 0;
		margin-right: 0;
		width: 100vw!Important;
		left: -20px!Important;
		position: absolute!Important;
		top: 117px!Important;
	}
	.fl-page-nav-collapse-custom-2 #menu-main-menu li {
		width: 50%;
		font-size: 16px;
		line-height: 25px;
	}
	.fl-page-nav-collapse-custom-2 #menu-main-menu li a {
		font-size: 16px;
	}
}
@media (min-width:768px) and (max-width: 991px){
	.fl-page-nav-collapse-custom-2.active {
		top: 118px!Important;
	}
}
/* ***** HEADER MEDIA QUERIES  ***** */

@media (max-width:768px){
	body .fl-page-header-primary .fl-logo-img {
		max-height: 60px!important;
		margin-top: 13px;
		margin-left: -4px;
		margin-bottom: 12px;
	}
	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle {
		right: 10px;
		top: 58px;
	}
	.fl-page-nav-collapse-custom-2.active {
		left: 0px!Important;
		top: 106px!Important;
	}
	.fl-page-nav-collapse-custom-2 #menu-main-menu{
		padding: 0 30px;
	}	
}



@media (min-width: 992px){
	.fl-page-header-row .col-md-4{
		width:40%;
	}
	.fl-page-header-row .col-md-8{
		width:60%;
	}
}

@media (min-width: 992px) and (max-width: 1200px){
	.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a {
		letter-spacing:0;	/* compress menu items */
	}
}

@media (min-width: 992px) and (max-width: 1099px){
	/*.fl-page-header-container {
		max-width:96%;
	}*/
}

@media (min-width:768px) and (max-width:991px) {
	.search-form-container {
		right: 12px;
	}
}





