.bt_bb_tabs ul.bt_bb_tabs_header li.btWithIcon span.bt_bb_icon_holder {
font-size: 1.5em;
}
.menuPort nav ul li a:hover {
color: var(--accent-color);
}
.btMenuHorizontal .menuPort > nav > ul > li > a:after {
height: 8px; 
}
.btMenuHorizontal .menuPort > nav > ul ul {
width: 250px;
}
@media (min-width: 1199px) and (max-width: 1214px) {
.btMenuHorizontal .menuPort > nav > ul > li {
padding: 0 32px 0 0;
}
}
.homesecicon .bt_bb_card {
max-height: 180px;
}
.btMenuHorizontal .menuPort > nav > ul > li > ul li a {
padding: 10px;
}
.bt_bb_tabs .bt_bb_tabs_tabs:before {
Display: none;
}
span.bt_bb_tab_title:hover {
color: var(--accent-color);
} @media (min-width: 230px) and (max-width: 720px) {
.bt_bb_content_slider_item.slick-slide, .bt_bb_background_image_holder.btLazyLoadBackground.bt_bb_parallax.btLazyLoaded {
background-position-x: 52% !important;
}
.bt_bb_content_slider_item.slick-slide.slick-current.slick-active.bt_bb_fe_edit {
background-position-x: 52% !important;
}
.tbanner.bt_bb_headline h1 {
font-size:3.25rem !important;
}	
.bt_bb_style_filled.bt_bb_tabs ul.bt_bb_tabs_header li {
padding: 0px;
max-width: 50%;
}
.gt_selector {
max-width: 100% !important;
margin-top: 10%;
}
}  @media screen and (min-width: 990px) {
.clm1{width:47%;        
max-width: 100% !important;
flex-basis: 47% !important;}
.clm2{width:16%;        
max-width: 100% !important;
flex-basis: 16% !important;}
.clm3{width:19%;        
max-width: 100% !important;
flex-basis: 19% !important;}
.clm4{width:18%;        
max-width: 100% !important;
flex-basis: 18% !important;}
}