@media screen and (max-width: 1200px) { 
	
	.btMenuVertical.btTransparentLightHeader .mainHeader {background-color: #fff;}
	
	.btTransparentLightHeader .mainHeader {color: #000;}
	
}

@media screen and (max-width: 990px) { 
	
	.bt_bb_button.bt_bb_width_full {margin-bottom: 60px;}
	
	.bt_bb_section.bt_bb_top_spacing_100 > .bt_bb_port {padding-top: 50px;}
	
	.bt_bb_section.bt_bb_bottom_spacing_50 > .bt_bb_port {padding-bottom: 30px;}
	
	.bt_bb_section.bt_bb_top_spacing_extra_large > .bt_bb_port {padding-top: 10em;}
	
	.bt_bb_section.bt_bb_bottom_spacing_large > .bt_bb_port {    padding-bottom: 4em;}
	
}

@media screen and (max-width: 768px) { 
	
	.bt_bb_size_small.bt_bb_headline_with_icon h4 {font-size: 18px;}
	
	.bt_bb_headline_with_icon .bt_bb_icon_holder {width: 3rem;
    height: 3rem; flex-basis: 3rem;}
	
	.bt_bb_headline_with_icon .bt_bb_headline_with_icon_content_holder {justify-content: inherit; padding: 0 1.875em;}
	
	.bt_bb_column.bt_bb_padding_40 .bt_bb_column_content {padding-left: 10px; padding-right: 10px;}
	
	.bt_bb_row[data-structure="9-3"] .bt_bb_column[data-width="3"], .bt_bb_row[data-structure="3-9"] .bt_bb_column[data-width="3"] {padding-top: 20px;}
	
}