/*
You can add your own CSS here.
Click the help icon above to learn more.
*/

/*
CSS Migrated from BB theme:
*/
.fl-page-bar nav {
    display: inline-block;
    float: right !important;
}
.roof-repair.area-title h1 {
    font-size: 46px !important;
    line-height: 1.2 !important;
    padding: 0 0 20px 0 !important;
}
.fl-page-bar {
    top: auto !important;
	margin-top: -10px !important;
}
.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

/*
CSS Migrated from BB theme:
*/

.phone-mob {
    display: none;
}
 @media only screen and (min-width:100px) and (max-width: 767px){
.phone-mob{
	display:block !important;
	text-align:center;
	    margin-top: 10px;
}
.phone-mob a {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 700;
    font-style: italic;
}
.phone-mob a:hover {
	color:#fa831b;
}
.fl-page-header-logo {
    text-align: center !important;
}
}

@media only screen and (min-width:992px) and (max-width: 1023px){
  .fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
    font-size: 14px !important;
}
  #menu-secondry-menu {
    font-size: 15px !important;
}
}

@media only screen and (min-width:1000px) and (max-width: 1250px){
.fl-page-nav .navbar-nav li > a {
    padding: 15px 13px;
}
}