i.fa {
    font-family: FontAwesome!important;
}
.sui{
	font-family: ShortcodesUltimateIcons!important
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow{
    font: 20px/1 dashicons!important;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap');
*{
	font-family: 'Inter', sans-serif!important;
}
/* .btContent a:hover {
    color: #ff0000!important;
} */

.menuPort nav ul li a {
    font-weight: bold;
    font-size: 12px;
}

.btTagsColumn {
    display: none !important;
}

/* Custom Color CSS */
.ct-color span {
    color: blue;
}

/* Home */
.gc-btn-phone span {
    padding: 0px 20px !important;
    line-height: 32px!important;
}

.gc-txt-link .bt_bb_text span a:hover {
    color: #ff0000!important; 
}
.gc-blog .bt_bb_latest_posts_item img {
   min-height: 378px; 
   object-fit:auto;
}

.gc-blog .bt_bb_latest_posts_item_content {
   background: rgba(0,0,0,0)!important;
}
/* End Home */

.gc-heading.bt_bb_headline .bt_bb_headline_content span {
    display: block;
    max-width: 800px;
    margin: 0 auto;
}
button#wpforms-submit-12208.gc-button-request {
    background-color: #D11E30;
    border: 1px solid #ddd;
    font-weight: 700;
    color: #fff;
    font-size: 1em;
}
.gc-services-icon.bt_bb_bottom_spacing_small.bt_bb_border_style_none {
    border-top: 1px solid #FF0000;
}
.gc-service-sec .bt_bb_button {
    margin-bottom: -15px;
}

.bt_bb_separator.gc-footer-logo {
    border-bottom: 2px solid #FF0000;
}

@media only screen and ( max-width: 980px ) {
.home .bt_bb_row.bt_bb_negative_margin_large, .bt_bb_row_inner.bt_bb_negative_margin_large { margin-top: auto; }
}
#spacer { height: 10em; }
#section-banner-home {
  height: auto;
}
.bt_bb_fe_preview_toggler, #bt_bb_fe_save { bottom: 150px; }
.page-id-17858 .kiro span { color: #fff!important; }
.btSiteFooter .bt_bb_cell_inner { padding-bottom: 10em; }
.logged-in #simple-banner { display: none; }
#gform_submit_button_1 {
color: #ffffff !important;
border-width: 2px !important;
border-color: RGBA(0,0,0,0);
border-radius: 0px;
font-size: 20px;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: 600 !important;
background-color: #FF0000 !important;
padding-top: 0px !important;
padding-bottom: 8px !important;
margin-top: 5px !important;
}
#gform_submit_button_1:hover {
color: #FFFFFF !important;
background-image: initial !important;
background-color: rgba(0,0,0,0.5) !important;
}
#gform_1 .gform_footer {
    float: right;
}
.page-id-17951 #bt_bb_section64d07633033d3 .bt_bb_button, .page-id-17951 .topBarInMenu .phone-navigation-menu { display: none!important; }
.page-id-17993 #bt_bb_section64d07633033d3 .bt_bb_button, .page-id-17993 .topBarInMenu .phone-navigation-menu { display: none!important; }
.page-id-17987 #bt_bb_section64d07633033d3 .bt_bb_button, .page-id-17987 .topBarInMenu .phone-navigation-menu { display: none!important; }
.page-id-18008 #bt_bb_section64d07633033d3 .bt_bb_button, .page-id-18008 .topBarInMenu .phone-navigation-menu { display: none!important; }
.page-id-18059 #bt_bb_section652844340aa01 .bt_bb_button, .page-id-18059 .topBarInMenu .phone-navigation-menu { display: none!important; }
#refer-page-form #ref-col-1 { max-width: 20%; }
#refer-page-form #ref-col-2 { max-width: 55%; }
#refer-page-form #ref-col-3 { max-width: 20%; }
@media only screen and ( max-width: 1080px ) {
 #refer-page-form #ref-col-2 { max-width: 100%; }
}