/**********************
Min 1400px
**********************/

@media screen and (min-width: 1400px) {
	#wpupg-grid-products .wpupg-item {
		width: calc(25% - 30px) !important;
	}
}

/**********************
Max 1400px
**********************/

@media screen and (max-width: 1400px) {
	#top #experten .team-img-container {
		max-width: 165px;
	}  
}
/**********************
Max 1160px
**********************/

@media screen and (max-width: 1160px) {
	#top #experten .flex_column {
		width: 20%;
	} 
}


/**********************
Max 989px
**********************/

@media screen and (max-width: 989px) {
	.responsive.html_mobile_menu_tablet #top #wrap_all #header {
		/*position: fixed;*/
		top:0;
	}
	div .logo {
		padding-top: 0;
		z-index: 99;
	}
	#top .header-right .flex_column {
		padding: 30px !important;
	}
	#top .av-burger-menu-main, .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
		position: absolute;
		right: 50px;
		margin: 0;
	}
	#top #experten .flex_column {
		width: 25%;
	}
	#top #wrap_all .all_colors h2 {
		font-size: 28px;
	}
	#top #wrap_all .all_colors h1 {
		font-size: 28px;
	}
	.html_header_top.html_header_sticky #top #wrap_all #main {
		padding-top: 120px !important;
	}
	#top.home #main #header-visual.avia-section .template-page .container,
	#top #main #header-visual.avia-section .template-page .container{
		height:500px;
	}
	#top #main #header-visual.avia-section .template-page{
		padding-bottom: 0;
	}
	#top.home #wrap_all #teaser-home .template-page {
		padding-bottom: 20px;
		padding-top: 60px;
	}
	#top.home #wrap_all #categories .template-page {
		padding-bottom: 20px;
	}
	#top.home #wrap_all #header-visual .flex_column,
	#top.home #wrap_all #teaser-home .flex_column	{
		width: 90%;
		position: relative;
		margin-left: 5%;
	}
	
	.home #header-visual .av-section-color-overlay {
		box-shadow: unset;
		opacity: 0;
	}
	#header-visual {
		margin-top: 0;
	}
	.home #intro .flex_column {
		width: 90%;
		position: relative;
		margin-top: -60px;
		left: 0;
		top: 0;
		margin-left: 5%;
		margin-bottom: -40px;
	}
	#top #intro .template-page {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	#top .logo img {
		width: 150px;
	}

	#top #header_main > .container {
		padding-top: 25px;
		border-radius: 0;
	}

	#menu-compact {
		width: auto;
		justify-self: center;
		flex-grow: 2;
		margin-top: -10px;
	}

	#header_main .inner-container {
		display: flex;
		padding-right: 0;
	}
	#top .sidebar_right .container .template-page .flex_column {
		padding-left: 40px;
		padding-right: 40px;
	}
	.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
		top: -8px;
	}
	#top #preheader-section {
		height: 90px;
		margin-bottom: -40px;
	}
	#preheader-section p {
		margin: 0;
	}
	#top #preheader-section .flex_column_table {
		display: table;
	}
	#top #preheader-section .flex_column_table .flex_column {
		display: table-cell;
		width: 50%;
	}
	#top #wrap_all .sidebar.sidebar_right.fixed,
	#top #products-filter-bar.fixed	{
		top: 139px;
		width: 100%;
		left: 0;
		margin-left: 0;
		border-radius: 0;
	}
	#top .avia-slider-testimonials.avia-testimonial-wrapper {
		margin-top: 0;
	}
	#top #categories .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
		margin-top: 20px;
	}
	#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
		padding: 0px 50px;
	}
	#testimonials .hr {
		display: none;
	}
	#top #experten{
		margin-top:-1px;
		margin-bottom:-1px;
	}
	#experten .template-page {
		padding-top: 25px;
		padding-bottom: 20px;
	}
	#products-filtered .filter-item {
		flex-basis: 31%;
		margin: 1%;
	}
	.searchandfilter ul li, .searchandfilter ul li.sf-field-search, .searchandfilter ul li.sf-field-reset {
		flex-basis: 31%;
		width: 31%;
		padding-bottom: 15px;
	}
	#top #wrap_all #products-filter-bar h4 {
		padding-bottom: 5px;
	}
	section#products-filter-bar {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#top #products-filter-bar form {
		margin-bottom: 0px;
		display: inline-block;
	}
	#top.page-template-template-archive-products #header-visual #favourites-overview-intro.flex_column {
		margin-top: 30px;
		padding: 40px 30px 30px 40px;
		padding-top: 25px;
	}
	div#intro-page-submit {
		width: 100%;
		margin-left: 0;
	}
	.avia-section-huge .content, .avia-section-huge .sidebar {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	
	/* experts page */
	#top.page-id-6385 .sidebar_right .container .template-page.content .entry-content-wrapper, 
	#top.page-id-1969 .sidebar_right .container .template-page.content .entry-content-wrapper {
		padding-right: 0;
		display: flex;
		justify-content: left;
		flex-wrap: wrap;
		align-items: start;
		align-content: baseline;
		justify-items: baseline;
		vertical-align: bottom;
	}
	#top #main .flex_column.slider-experts.flex_column_div {
		width: 50%;
		display: flex;
		flex-basis: 50%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: -1px !important;
		margin-top: -1px !important;
	}
	#top #main .flex_column.slider-experts.flex_column_div ul.avia-slideshow-inner {
		height: 100% !important;
	}
	#top .sidebar_right .container .template-page.content .entry-content-wrapper #experts-introtext {
		width: 50%;
		flex-basis: 50%;
		padding-left: 0;
		margin: 0;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top:0;
	}
	#top .slider-experts .avia-slideshow .avia-caption .avia-caption-content {
		margin-top: 0px;
	}
	#top .slider-experts .avia-caption .avia-caption-content p{
		min-height:60px;
	}
	#top .slider-experts .slide-1 .avia-caption h4, #top .slider-experts .slide-1 .avia-caption p {
		padding-right: 58px;
	}
	#top .slider-experts .avia-slideshow li img {
		border-radius: 0;
	}
	#top.single-product h1 {
		margin-top: 20px;
		margin-bottom: 0;
	}
	#top #main #process-apply .avia-image-container img.avia_image {
		height: 90px !important;
	}
	#top #main .timeline strong {
		font-size: 16px;
		line-height: 125%;
		display: block;
	}
	#top #main #process-apply .av-flex-placeholder {
		background-position-y: 103px;
	}
	#top .main_menu li, #top .main_menu li:hover {
		border: 0 none !important;
		border-radius: 0 !important;
	}
	#top .main_menu li a, #top .main_menu li a:hover {
		border: 0 none !important;
		background:transparent !important;
		border-radius: 0 !important;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		padding-left: 22px;
		padding-top: 16px;
	}
	/*ul*/
	#top .av_textblock_section ul,
	#top .tab_inner_content ul,
	#top .av-minimal-toggle .toggle_content ul,
	#top .togglecontainer .toggle_content ul{
	  list-style: none !important;
	}
	#top .av_textblock_section ul li,
	#top .tab_inner_content ul li,
	#top .av-minimal-toggle .toggle_content ul li,
	#top .togglecontainer .toggle_content ul li{
	  list-style: none !important;
	  margin-left:0;
	  padding-left:25px;
	}
	#top .av_textblock_section ul li::marker,
	#top .tab_inner_content ul li::marker,
	#top .av-minimal-toggle .toggle_content ul li::marker,
	#top .togglecontainer .toggle_content ul li::marker {
		display:none !important;
		color:transparent !important;
		visibility:hidden;
	}
	#top .av_textblock_section ul li::before,
	#top .tab_inner_content ul li::before,
	#top .av-minimal-toggle .toggle_content ul li::before,
	#top .togglecontainer .toggle_content ul li::before {
		font-family: 'material-desidesigniconicfont';
		display:inline-block;
		content: '\f26b';
		color: var(--turkAccent);
		margin-left: -24px;
		width: 25px;
		padding-right: 0px;
		font-size: 20px;
		font-weight: 900;
	}
	#top .av_textblock_section ul ul li::before, 
	#top .tab_inner_content ul ul li::before, 
	#top .av-minimal-toggle .toggle_content ul ul li::before, 
	#top .togglecontainer .toggle_content ul ul li::before{
		content: '\f301';
		font-size: 24px;
	}
	
}

/**********************
Max 768px
**********************/

@media screen and (max-width: 768px) {
	.responsive #top #wrap_all #header {
		/*position: fixed;*/
	}
	.html_header_top.html_header_sticky #top #wrap_all #main {
		padding-top: 90px !important;
	}
	#top .header-right .flex_column {
		padding: 20px !important;
	}
	#top.home #main #header-visual.avia-section .template-page .container,
	#top #main #header-visual.avia-section .template-page .container{
		height:350px;
	}
	#top .av-custom-positioned {
		position: static;
	}
	#top #experten .flex_column {
		width: 50%;
	}

	#menu-compact {
		display: none;
	}
	.responsive #top #wrap_all .container {
		max-width: 96%;
		width: 96%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.responsive #top #wrap_all header #header_main .container {
		width: 100%;
		max-width: 100%;
	}
	.home #intro .flex_column,
	#top.home #wrap_all #header-visual .flex_column,
	#top.home #wrap_all #teaser-home .flex_column{
		width: 100%;
		margin-left: 0;
	}
	#top .header_color .av-hamburger-inner, #top .header_color .av-hamburger-inner::before, #top .header_color .av-hamburger-inner::after {
		background-color: var(--mainColorText);
	}
	.responsive #top .logo {
		width: 50%;
	}
	#top .logo img {
		margin-left: 17px;
	}
	.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
		top: -3px;
		right: 2%;
	}
	#top #main.avia-section-huge .content{
		padding-top:50px;
		padding-bottom:50px;
	}
	#top #main #intro.avia-section-huge .content {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	#top .avia-icongrid.av-flex-cells.av-break-767 .av-icon-cell-item, #top .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 .av-icon-cell-item {
		flex: 0 1 240px;
	}
	#top #experten .flex_column.experten {
		width: 33%;
	}
	#footer-section .flex_column_table > .flex_column {
		width: 310px !important;
	}
	#footer-section .flex_column_table > #social-media-icons.flex_column {
		width: 50px !important;
	}
	#top .process-icon .av_font_icon.av-icon-style-border .av-icon-char {
		padding: 30px;
	}
	.responsive #top #wrap_all .flex_column.process-icon {
		padding-left: 20px;
		width:20%;
	}
	#top.page-id-6388 #main .flex_column_table.av-equal-height-column-flextable:not(:first-child), #top.page-id-1541 #main .flex_column_table.av-equal-height-column-flextable:not(:first-child), #top.page-id-2003 #main .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
		justify-content: space-between;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 0;
		margin-top: 0;
	}
	#top #main .flex_column.partner {
		display: flex;
		width: 100% !important;
		max-width: 100%;
		flex-basis: 100%;
		margin-bottom: 20px;
		flex-direction:column;
	}
	.js_active .partner .toggle_wrap {
		position: static;
		visibility: visible;
	}
	#top .partner .togglecontainer .toggle_wrap .toggle_content {
		padding: 0;
		padding-left: 0;
	}
	#top #main .partner .togglecontainer p.toggler {
		display: none;
	}
	#top.page-id-342 #wrap_all #main h1,
	#top.page-id-1947 #wrap_all #main h1 {
		padding-top: 0;
	}
	#top.single-product h1 {
		margin-top: 50px;
		margin-bottom: 0;
	}
	#top.single-product .avia-table-1 td:nth-of-type(1)::before {
		content: '';
		display:none;
	}
	#top.single-product div .avia_responsive_table table.avia-data-table tbody{
		display:table;
		width:100%;
	}
	#top.single-product div .avia_responsive_table .avia-data-table tr {
		display:table-row;
	}
	#top.single-product div .avia_responsive_table .avia-data-table td, 
	#top.single-product div .avia_responsive_table .avia-data-table th {
		text-align: left;
		display:table-cell;
		line-height: 150%;
		width:50%;
	}
	#top.single-product .info-score {
		margin-top: 10px;
	}
	#top.single-product .avia-slideshow-dots {
		display: none;
	}
	#top .avia-tooltip {
		left: auto !important;
		width: 70%;
		right: 15% !important;
	}
	#top #coop_header .custom-rligzv {
		height: 35px !important;
		margin: 17px auto 10px !important;
	}
	#coop_header .container .flex_column {
		font-size: 14px !important;
	}
	#top #wrap_all #coop_header .container .flex_column {
		font-size: 14px !important;
		width: 50%;
		margin: 0;
		float: left;
	}
	.responsive #header .sub_menu, .responsive #header_meta .sub_menu > ul {
		text-align: left;
		margin-left:-5px;
	}
	#coop_header img.avia_image {
		height: 33px;
		position: relative;
		left: -1px;
	}
	#top .flex_cell.header-left {
		border-bottom: 0 none;
		border-top: 0 none;
		height: 280px;
		min-height: 280px;
	}
	#top .flex_cell.header-right {
		height: auto;
		min-height: 10px;
	}
	#top #coop_footer .custom-1myqvjm {
		-webkit-column-gap: 0;
		column-gap: 0;
		margin-left: 0;
	}
	#top #coop_footer .custom-fef2ax {
		margin-top: 24px;
	}
}


/**********************
Max 576px
**********************/

@media screen and (max-width: 576px) {
	#top #wrap_all .all_colors h1 {
		font-size: 26px;
	}
	#top #wrap_all .all_colors h2 {
		font-size: 26px;
	}
	#top #wrap_all .all_colors h3 {
		font-size: 24px;
	}
	#top.home .av_textblock_section .avia_textblock p,
	body#top, #top .avia_textblock	{
		font-size: 18px;
		line-height: 145% !important;
	}
	#top #main .avia_textblock.smaller {
		font-size: 13px;
	}
	.avia-section-huge .content, .avia-section-huge .sidebar,
	.avia-section-large .content, .avia-section-large .sidebar	{
		padding-top: 50px;
		padding-bottom: 40px;
	}
	#top #main #teaser-home .av-special-heading-tag {
		font-size: 36px;
	}
	#top #experten .flex_column.experten {
		width: 50%;
	}
	.responsive #top #wrap_all .container {
		max-width: 100%;
		width: 100%;
		padding-left: 5%;
		padding-right: 5%;
	}
	.responsive #top #wrap_all div#products-overview .container {
		width: 100% !important;
		max-width: 100% !important;
		padding: 5% !important;
	}
	
	#products-filtered .filter-item {
		flex-basis: 48%;
		margin: 1%;
	}
	.searchandfilter ul li, .searchandfilter ul li.sf-field-search, .searchandfilter ul li.sf-field-reset {
		flex-basis: 49%;
		width: 49%;
		padding-bottom: 15px;
		margin-right: 1%;
		padding-right: 10px;
		box-sizing:border-box;
	}
	#top #products-filter-bar .sf-input-select, #top #products-filter-bar .sf-input-text {
		min-width: 100px !important;
	}
	section#products-filter-bar {
		padding-left: 15px;
		padding-right: 0;
	}
	#top #wrap_all #products-filter-bar h4 {
		font-size: 12px !important;
	}
	#top.page-template-template-archive-products #header-visual #favourites-overview-intro.flex_column {
		margin-top: 30px;
		padding: 10px 20px 20px 20px;
		padding-top: 15px;
	}
	
	#top #wrap_all #products-filter-bar, #top #wrap_all #products-filter-bar.fixed {
		top: auto;
		bottom: 0;
		position: fixed;
		margin: 0;
		border-radius: 0;
		left: 0;
		box-shadow: -1px 0 15px rgba(86, 86, 99,0.25);
		border-top: 1px solid #e0e0e3 !important;
	}
	div#footer-page * {
		z-index: 0;
		position: reöative;
	}
	#top.page-template-template-archive-products #socket-section {
		padding-bottom: 190px;
	}
	#products-filter-results {
		padding-top: 0;
	}
	#top #products-filtered h2 {
		padding-left: 10px;
		padding-top: 0;
	}
	#top .sidebar_right #products-overview .container .template-page {
		padding-top: 10px;
	}
	#top.page-template-template-archive-products #header-visual .container{
		height:430px !important;
	}
	
	div#favourites-overview-intro .hr {
		height: 10px;
	}
	
	#footer-section #social-media-icons ul.avia-icon-list {
		display: flex;
	}
	#top.home .avia-icon-grid-container .avia-icongrid-wrapper .avia-icongrid-front {
		box-shadow: unset;
		position: static;
		background-color: transparent !important;
		border-style: none !important;
	}
	.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		padding: 0;
		background: transparent !important;
		min-height: 10px;
		height: auto;
		position: static;
		background-color: transparent !important;
		border-style: none !important;
	}
	.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-front .avia-icongrid-inner, .avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback .avia-icongrid-inner {
		position: static;
		color: initial;
		width: 100%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		padding: 0;
		backface-visibility: visible;
		-webkit-backface-visibility: visible;
		-moz-backface-visibility: visible;
		background-color: transparent !important;
		border-style: none !important;
		padding-top: 15px !important;
		box-sizing: border-box;
	}
	.avia-icongrid-flipbox .av-icon-cell-item .avia-icongrid-flipback .avia-icongrid-inner{
		padding-top:0 !important;
	}
	#categories span.icongrid-char::before {
		font-size: 56px;
		color: var(--mainColorText);
	}
	#top #main .avia-icon-grid-container .avia-icongrid-wrapper h4 {
		font-size: 18px;
		font-family: 'szsansdigital-black';
		text-transform: none;
		margin: 0;
		color: var(--mainColorText);
	}
	#top .avia-icongrid-flipback p {
		margin: 0;
		color: var(--mainColorText);
	}
	#top .avia-icongrid.av-flex-cells.av-break-767 .av-icon-cell-item, #top .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 .av-icon-cell-item {
		flex: 0 1 300px;
		background: var(--turkLight);
		border-radius: 25px;
		padding: 0;
		margin-bottom: 4%;
		box-shadow: 0 2px 4px rgba(0,0,0,0.25);
		background-color: var(--turkLight);
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: rgba(255,255,255,0.5);
		min-height: 300px;
	}
	div#testimonials .flex_column {
		padding: 0;
	}
	#top .av-large-testimonial-slider .avia-testimonial-content {
		font-size: 17px;
		line-height:140%;
	}
	#top .av-large-testimonial-slider .avia-testimonial-name {
		font-size: 20px;
		line-height: 135%;
	}
	.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
		padding: 0px 30px;
	}
	#top .logo img {
		margin-left: 0;
	}
	div#experts-headline .hr {
		display: none;
	}
	.responsive #top.home #intro .flex_column {
		margin-top: -40px;
		margin-bottom: 40px;
		padding: 20px 15px;
	}
	#top.home div#header-visual .container {
		height: 450px !important;
	}
	.responsive #top.home #intro .flex_column .avia_textblock {
		font-size:18px;
	}
	.responsive #top #wrap_all #testimonials .flex_column{
		margin-bottom:0;
	}
	.responsive #top #wrap_all #testimonials .hr{
		display:none;
	}
	#top #preheader-section .flex_column_table #logos {
		width: 70%;
	}
	#top #preheader-section .flex_column_table #languages {
		width: 30%;
	}
	#top #wrap_all #preheader-section .avia-gallery .avia-gallery-thumb a {
		padding-top: 5px;
	}
	.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
		top: 15px;
		right: 0;
		height: 65px;
	}
	#top #wrap_all div#categories {
		margin-bottom: 0;
	}
	#top #main .flex_column.slider-experts.flex_column_div {
		width: 100%;
		flex-basis: 100%;
	}
	#top .sidebar_right .container .template-page.content .entry-content-wrapper #experts-introtext {
		width: 100%;
		flex-basis: 100%;
		padding-top: 20px;
		padding-right: 0;
		padding-bottom: 10px;
	}
	#top .sidebar .sub-menu li {
		margin-right: 0;
		margin-left: 0;
	}
	#top #wrap_all aside.sidebar.sidebar_right.smartphones_sidebar_active.alpha.units {
		margin-left: -5%;
		margin-right: -5%;
		width: 100vW;
		position: absolute;
	}
	#top #wrap_all aside.sidebar.sidebar_right.smartphones_sidebar_active.alpha.units.fixed,
	#top #products-filter-bar.fixed {
		margin-left: 0;
		margin-right: 0;
		position: fixed;
		top: 130px;
	}
	
	#top .sidebar_right .container .template-page {
		padding-top: 40px;
	}
	#top .sidebar_right .container .template-page .flex_column {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 25px;
		padding-bottom: 20px;
	}
	#top .sidebar .sub-menu li::before{
		display:none;
	}
	#top #wrap_all .flex_column.mobile-no-radius{
		border-radius:0 !important;
	}
	#top #wrap_all .flex_column.mobile-no-margin-bottom{
		margin-bottom:0 !important;
	}
	#top #wrap_all .flex_column.mobile-no-margin-top{
		margin-top:0 !important;
	}
	#top #wrap_all .flex_column.mobile-no-padding-bottom{
		padding-bottom:0 !important;
	}
	#top #wrap_all .flex_column.mobile-no-padding-top{
		padding-top:0 !important;
	}
	#top #wrap_all .flex_column.mobile-no-padding{
		padding:0 !important;
	}
	#top #wrap_all .flex_column.mobile-bottom-left-radius{
		border-bottom-left-radius:25px !important;
	}
	#top #wrap_all .flex_column.mobile-bottom-right-radius{
		border-bottom-right-radius:25px !important;
	}
	#top #wrap_all .flex_column.mobile-top-left-radius{
		border-top-left-radius:25px !important;
	}
	#top #wrap_all .flex_column.mobile-top-right-radius{
		border-top-right-radius:25px !important;
	}
	
	#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
		margin-top: 10px;
	}
	.js_active .toggler, .avia-admin-preview-container .toggler {
		padding: 3px 3px 3px 35px;
	}
	.togglecontainer {
		margin: 0;
	}
	#top.page-id-6376 #wrap_all .flex_column_table,
	#top.page-id-1937 #wrap_all .flex_column_table {
		margin-top: 0 !important;
	}
	.avia-image-container.avia-align-right {
		float: none;
		margin-left: 0;
	}
	.avia-image-container.av-img-box-shadow .avia-image-overlay-wrap .avia_image {
		overflow: hidden;
		box-shadow: unset;
		border: 1px solid #ccc;
	}
	.responsive #top #wrap_all .flex_column.process-icon {
		padding: 0;
		padding-left:0;
		width:100%;
		margin:0;
	}
	.responsive #top #wrap_all .text-process h3.av-special-heading-tag {
		font-size: 22px !important;
	}
	.responsive #top #wrap_all .text-process {
		padding-left:20px;
	}
	body#top.page-id-6382 #main p img,body#top.page-id-1541 #main p img {
		height: 30px;
		width: auto;
	}
	#top div .avia-gallery img {
		padding: 0;
	}
	#top #main #footer-section.avia-section .template-page {
		padding-top: 35px;
		padding-bottom: 10px;
	}
	#footer-section .flex_column_table > .flex_column {
		width: 100% !important;
	}
	ul#menu-footer li {
		line-height: 120%;
	}
	#BorlabsCookieBox ._brlbs-box {
		border-radius: 20px;
		padding: 10px !important;
	}
	#top.single-product h1 {
		margin-top: 20px;
		margin-bottom: 0;
	}
	/*timeline*/
	#top #main #process-apply .av-flex-placeholder {
		background-position-y: 0;
		height: 20px;
		display: block;
		width: 30px;
		height: 30px;
		margin: 0 auto;
		transform: rotate(90deg);
	}
	#top #main #process-apply .avia-image-container img.avia_image {
		height: 100px !important;
		margin: 0 auto;
	}
	.responsive #top #wrap_all #process-apply .flex_column{
		margin-bottom:0;
	}
	.responsive #top #wrap_all #process-apply .flex_column p{
		margin-top:0;
	}
}

/**********************
Max 390px
**********************/

@media screen and (max-width: 390px) {
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		padding-left: 22px;
		padding-top: 28px;
	}
	#top #wrap_all #coop_header .container .flex_column {
		font-size: 13px !important;
	}
	#top #wrap_all #preheader-section .avia-gallery .avia-gallery-thumb a {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#top #experten .flex_column.experten {
		width: 100%;
	}
	#top #wrap_all .all_colors h1 {
		font-size: 24px;
	}
	#top #wrap_all .all_colors h2 {
		font-size: 24px;
	}
	#top #wrap_all .all_colors h3 {
		font-size: 24px;
	}
	.responsive #top.home #intro .flex_column .avia_textblock {
		font-size: 16px;
	}
	#top .sidebar .widget_nav_menu ul ul li a {
		font-size: 15px;
		padding-right: 7px;
		padding-left: 7px;
	}
	#top #products-filter-bar .sf-input-select, #top #products-filter-bar .sf-input-text, #top #products-filter-bar .search-filter-reset, #top #products-filter-bar .sf-field-submit input {
		height: 34px;
	}
	.searchandfilter ul li, .searchandfilter ul li.sf-field-search, .searchandfilter ul li.sf-field-reset {
		padding-bottom: 10px;
	}
}