@media only screen and (max-width: 1350px) {
/* 	#header #header_main #header_main_alternate #avia-menu > .menu-item {
		margin-right: 121px;
	} */
}
@media only screen and (max-width: 1300px) {
	.container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.responsive .container {
		width: 100% !important;
		max-width: 1100px;
	}
	#email_contact_block_2 .container {
		width: 70% !important;
	}
	#header #header_main .av-logo-container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#header #header_main #header_main_alternate #avia-menu > .menu-item {
		padding: 10px 0px !important;
	}
	#top #header .av-main-nav > li > a {
		font-size: 14px;
	}
	#header #header_main #header_main_alternate #avia-menu > .menu-item#menu-item-search {
		padding: 10px 0 !important;
	}
	#header #header_main #header_main_alternate #avia-menu > .menu-item#menu-item-search a::before {
		font-size: 18px;
	}
	#header #header_main #header_main_alternate div {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
	.html_header_top.html_header_sticky.html_bottom_nav_header #main {
		padding-top: 160px !important;
	}
	div#main {
		padding-top: 205px;
	}
	#four_steps .container .template-page .entry-content-wrapper .flex_column .av_textblock_section p {
		font-size: 16px;
	}
	.services_slider, .centers_slider {
		padding-left: 20px;
		padding-right: 20px;
	}
	html body .owl-carousel .owl-nav {
		left: -50px;
		right: -50px;
	}
/* 	.avia-section-huge .content {
		padding-top: 80px;
		padding-bottom: 60px;
	} */
	#email_contact_block .container .av-special-heading {
		padding-bottom: 0px !important;
	}
	#av_section_7 .container > .template-page.content {
		padding-top: 10px !important;
	}
	.avia-layerslider h1, .avia-layerslider h2, .avia-layerslider p {
	padding-left: 55px !important;
}
}
@media only screen and (max-width: 1199px) {
	.avia-layerslider h1, .avia-layerslider h2, .avia-layerslider p {
		padding-left: 25px !important;
	}
}
@media only screen and (max-width: 1150px) {
	.responsive .container {
		max-width: 1000px;
	}
	#header #header_main #header_main_alternate div {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#header #header_main #header_main_alternate div.container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#header #header_main #header_main_alternate #avia-menu > .menu-item {
		margin-right: 50px;
	}
	#header #header_main .av-logo-container {
		padding-top: 18px !important;
		padding-bottom: 18px !important;
	}
	.html_header_top.html_header_sticky.html_bottom_nav_header #main {
		padding-top: 140px !important;
	}
	div#main {
		padding-top: 185px;
	}
	.services_slider, .centers_slider {
		padding-left: 30px;
		padding-right: 30px;
	}
	html body .owl-carousel .owl-nav {
		left: -40px;
		right: -40px;
	}
	.content, #top #main .sidebar_left .sidebar, .avia-section-huge .content, .avia-section-huge .sidebar {
		padding-top: 32px;
		padding-bottom: 40px;
	}	
	#footer .container .flex_column .widget .textwidget .footer_contact_info strong {
		font-size: 30px;
	}
	.testimonial-main-content-box {
		margin: 10px;
	}
	#contact_sec .content .flex_column {
		padding: 0 !important;
	}
	#banner_sec .content .flex_column_table, .banner_sec .content .flex_column_table {
		margin-top: 200px !important;
	}
	.page-id-9282 #av_section_5 .template-page {
		padding-top: 0px 0 60px;
	}
}

@media only screen and (max-width: 989px) {
	.sidebar_left .inner_sidebar {
		margin-right: 10px !important;
	}
	.dianos_img:first-child{
		min-height: 400px;
	}
	.responsive .container {
		max-width: 750px;
	}
	.get_touch_sec .content {
		padding-bottom: 40px;
	}
	.video_sec .content {
		padding-top: 60px;
		padding-bottom: 10px;
	}
	.home_contact_sec .content .av_one_half {
		padding: 0 0 10px 0 !important;
	}
	#banner_bottom_sec h2, .behandling_sec h2, .banner_bottom_sec h2, .home_contact_sec h2 {
		font-size: 35px !important;
	}
	.banner_bottom_sec .h2_sml h2, .banner_bottom_sec .h2_sml h2, .get_touch_sec h3 {
		font-size: 30px !important;
	}
	#banner_sec .content .flex_column_table, .banner_sec .content .flex_column_table {
		margin-top: 150px !important;
	}
	/*#header {
		padding-top: 55px;
	}*/
	#header #header_main {
		padding-top: 40px;
	}
	#header #header_main .av-logo-container {
		padding-top: 20px !important;
		padding-bottom: 15px !important;
	}
	#header #header_main .av-logo-container .inner-container .logo {
		max-width: 280px;
		padding-top: 0;
	}
	#header.new-header #header_main .av-logo-container .inner-container .header_call_num strong {
		margin-top: 0px;
	}
	#header.new-header #header_main .av-logo-container .inner-container .header_call_num {
		margin-top: 0;
	}
	#header #header_main .av-logo-container .inner-container .header_call_num {
		position: absolute;
		top: -38px;
		left: 0;
		right: 0;
		float: none;
		text-align: center;
		border-bottom: 1px solid #dddddd;
		padding-bottom: 4px;
	}
	#top .avia_ajax_form .text_area {
		height: 190px;
	}
	.responsive #top #header.new-header.av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
		margin: 15px 0 0 0;
	}
	.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
		right: 15px;
	}
	#header #header_main .av-logo-container .inner-container .header_call_num p span, #header #header_main .av-logo-container .inner-container .header_call_num p br {
		display: none;
	}
	#header #header_main .av-logo-container .inner-container.check {
		position: static;
	}
	#header #header_main .av-logo-container .inner-container .header_call_num strong {
		font-size: 22px;
		font-weight: 700;
		padding-top: 0;
		padding-bottom: 0;
/* 		padding-left: 25px; */
		color: #007592;
		background-position: 0 4px;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	#header #header_main .av-logo-container .inner-container .header_call_num strong:before {
		width: 19px;
    height: 19px;
    left: -25px;
		top: 5px;}
	
	
	
	#header #header_main #header_main_alternate #avia-menu > .menu-item {
		margin-right: 30px;
	}
	#header #header_main #header_main_alternate #avia-menu > .menu-item > a {
		font-size: 12px;
	}
	.html_header_top.html_header_sticky.html_bottom_nav_header #main {
		padding-top: 130px !important;
	} 
	.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a {
		height: 40px;
		line-height: 40px;
	}
	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
		margin: 20px 0 0 0;
	}
	#top_slider .container .template-page.content .entry-content-wrapper .flex_column.slider_main_top {
		max-width: 350px;
		padding: 25px 25px 0px 25px !important;
	}
	#top #wrap_all .av-inherit-size .av-special-heading-tag {
		font-size: 22px !important;
	}
	#top_slider .av_textblock_section .avia_textblock h3 {
		padding-left: 40px;
		font-size: 16px;
	}
	#top_slider .av_textblock_section .avia_textblock h3:last-child {
		margin-bottom: 0px !important;
	}
	#top_slider .av_textblock_section .avia_textblock h3:before {
		top: -5px;
		left: 0px;
	}
	#four_steps .container .template-page.content .flex_column.av_one_fourth {
		width: 50% !important;
	}
	#main_services_block .container .template-page.content .flex_column .av-special-heading {
		padding-bottom: 30px !important;
	}
	#main_services_block .container .template-page.content .flex_column .av-special-heading h2 {
		font-size: 25px !important;
	}
	#left_right_box {
		padding-bottom: 0px !important;
	}
	#left_right_box .container > .template-page.content {
		padding-top: 0px !important;
	}
	#av_section_5 .container > .template-page.content .av-special-heading {
		padding-bottom: 30px !important;
	}
	#av_section_5 .container > .template-page.content .av-special-heading h2 {
		font-size: 25px;
	}
	#home_contact_sec .av-special-heading {
		padding-bottom: 20px !important;
	}
	#av_section_5 .container > .template-page.content .flex_column.av_one_half {
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.avia_textblock p {
		font-size: 16px !important;
		line-height: 26px;
	}
	.img_texts p {
		font-size: 13px !important;
	}
	.avia-button.avia-size-x-large {
		padding: 16px 40px 18px !important;
	}
	#av_section_6 .container > .template-page.content .av-special-heading {
		padding-bottom: 30px !important;
	}
	#av_section_6 .container > .template-page.content .av-special-heading h2 {
		font-size: 25px !important;
	}
	#av_section_6 .container > .template-page.content .flex_column.av_one_fourth img {
		width: 65%;
		margin: auto;
	}
	#av_section_8 .container > .template-page.content .av-special-heading {
		padding-bottom: 30px !important;
	}
	#av_section_8 .container > .template-page.content .av-special-heading h2 {
		font-size: 25px !important;
	}
	#av_section_8 .container > .template-page.content .flex_column.av_one_fourth img {
		width: 65%;
		margin: auto;
	}
	#av_section_9 .container > .template-page.content .entry-content-wrapper .flex_column {
		width: 33.3333%;
		margin: 0px;
	}
	#av_section_9 .container > .template-page.content .entry-content-wrapper .flex_column img {
		width: 65%;
		margin: auto;
	}
	#av_section_9 .container > .template-page.content .entry-content-wrapper .flex_column:first-child, #av_section_9 .container > .template-page.content .entry-content-wrapper .flex_column:last-child {
		display: none;
	}
	#after_section_5.container_wrap {
		border-top: 0px !important;
	}
	#after_section_5.container_wrap .container .template-page.content {
		padding-bottom: 0px !important;
	}
	#after_section_5.container_wrap .container .template-page.content .av-special-heading {
		padding-bottom: 0px !important;
	}
	#home_blog_posts .container > .template-page.content {
		padding-top: 30px !important;
	}
	#home_blog_posts .container > .template-page.content .av-special-heading {
		padding-bottom: 30px !important;
	}
	#home_blog_posts .container > .template-page.content .av-special-heading h2 {
		font-size: 25px !important;
	}
	.home_blog_posts .home_blog_posts_half {
		width: 100%;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}
	.home_blog_posts .home_blog_posts_half .home_blog_full {
		margin-top: 10px;
	}
	.home_blog_posts .home_blog_post_item .home_blog_post_item_date {
		width: 60px !important;
		height: 60px;
		padding: 0px;
	}
	.home_blog_posts .home_blog_post_item .home_blog_post_item_text {
		padding-left: 75px !important;
	}
	.home_blog_posts .home_blog_post_item {
		padding: 25px !important;
	}
	.home_blog_post_details_link {
		padding-top: 10px;
	}
	.home_blog_posts .home_blog_post_item .home_blog_post_item_text p {
		font-size: 16px;
		line-height: 26px;
	}
	#av_section_11 .container .template-page.content .av-special-heading {
		padding-bottom: 30px !important;
	}
	#av_section_11 .container .template-page.content .av-special-heading h2 {
		font-size: 25px !important;
	}
	#av_section_11 .container .template-page.content .flex_column {
		width: 50%;
		margin: 0px;
	}
	#av_section_11 .container .template-page.content .flex_column img {
		width: 65%;
		margin: auto;
	}
	#av_section_11 .container .template-page.content .flex_column:nth-child(4) {
		clear: left;
	}
	#email_contact_block .container .template-page.content {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#email_contact_block .container .template-page.content .flex_column .avia_ajax_form {
		max-width: 450px;
		padding: 20px 20px 10px 20px;
	}
	#email_contact_block .container .template-page.content .flex_column .avia_ajax_form	fieldset {
		margin-bottom: 0px;
	}
	#email_contact_block .container .template-page.content .av-special-heading h2 {
		font-size: 25px !important;
	}
	#email_contact_block .container .template-page.content .entry-content-wrapper .flex_column:last-child {
		margin-top: 30px !important;
	}
	#our_centers_block .container .template-page.content {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#our_centers_block .container .template-page.content .av-special-heading {
		padding-bottom: 30px !important;
	}
	#our_centers_block .container .template-page.content .av-special-heading h2 {
		font-size: 25px !important;
	}
	.centers_slider .centers_slide_item h3 {
		font-size: 18px;
	}
	#main_calling_number .container .template-page.content {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	#main_calling_number .container .template-page.content .entry-content-wrapper .av_textblock_section p {
		font-size: 15px !important;
	}
	#main_calling_number .container .template-page.content .entry-content-wrapper .av_textblock_section p strong {
		font-size: 32px;
		line-height: 32px;
		padding: 10px 0 10px 40px;
		background-position: 0 12px;
		-webkit-background-size: 30px auto;
		background-size: 30px auto;
	}
	.av-special-heading-tag {
		word-wrap: break-word;
	}
	#footer {
		padding: 20px 0;
	}
	#footer .container .flex_column {
		width: 50%;
		margin-left: 0 !important;
	}
	.testimonial-main-content-box {
		width: 45% !important;
	}
	.testimonial-name {
		font-size: 17px !important;
	}
	.testimonial-position {
		font-size: 16px !important;
	}
	.subpage_first_sec {
		margin-top: 0 !important;
	}
	.subpage_second_sec:first-child {
		min-height: 400px;
	}
	.services_slider {
		padding-bottom: 60px !important;
	}
	.banner_sec .container {
		height: 370px !important;
	}
	.inner_banner_wrapper {
		padding: 70px 0;
		margin-top: 97px;
	}
	.inner_banner_wrapper h1 {
		max-width: 560px;
		font-size: 32px;
		line-height: 43px
	}
	.inner_banner_wrapper p {
		font-size: 22px;
		line-height: 32px;
		max-width: 360px;
	}
	.inner_banner_wrapper .inner_banner_bg {
		opacity: 0.5;
		background-position: right center;
	}
}

@media only screen and (max-width: 767px){
	#header_meta .container
	{
		min-height: 27px !important;
    text-align: right !important;
    padding-top: 6px;
    padding-bottom: 6px;
	}
	#header #header_main {
		padding-top: 0;
	}
	.content .flex_column.avia-builder-el-1 {
		margin-top: 0 !important;
	}
	.page-id-2785 .flex_column_table {
        clear: left !important;
	}
	.dianos_img {
		display: none;
	}
	.dignos_sec {
		display: block;
		margin-top: -30px !important;
	}
	.responsive .container, #email_contact_block_2 .container {
		width: 100% !important;
		max-width: 100%;
	}
	.responsive #top .logo {
		width: 100%;
		height: auto !important;
	}
	.avia-layerslider h1, .avia-layerslider h2, .avia-layerslider p {
	padding-left: 0px !important;
}
	#top_slider .container {
		padding-left: 15px !important;
		padding-right: 15px !important;	
	}
	.responsive #top #wrap_all .container {
		width: 100%;
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.responsive #top #wrap_all #four_steps .container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#four_steps .container .template-page.content .flex_column.av_one_fourth {
		margin-bottom: 0px !important;
	}
	.services_slider, .centers_slider {
		padding-left: 40px;
		padding-right: 40px;
	}
	.services_slider .services_slide_item {
		padding: 40px 20px;
	}
	.services_slider .services_slide_item .services_slide_icon {
		padding: 15px;
	}
	.services_slider .services_slide_item .services_slide_icon img {
		height: 40px;
	}
	.services_slider .services_slide_item .services_slide_title h3 {
		font-size: 20px;
		line-height: 30px;
	}
	.services_slider .services_slide_item .services_slide_text p {
		font-size: 16px;
		line-height: 26px;
	}
	.services_slider .services_slide_item .services_slide_text a {
		font-size: 16px;
		padding: 6px 30px;
	}
	.page-id-37 #av_section_4 .content {
        padding-bottom: 35px !important;
	}
	.page-id-37 #av_section_3 .content {
		padding-bottom: 0 !important;
		padding-top: 10px !important;
	}
	.page-id-37 #av_section_1 .content {
		padding-top: 0 !important;
	}
	#top_slider .container .template-page.content .entry-content-wrapper .flex_column.slider_main_top {
		margin-bottom: 0px !important;
	}
	#left_right_box .container .template-page.content .entry-content-wrapper > .hr.hr-invisible {
		padding-bottom: 0px !important;
	}
	#left_right_box .container .template-page.content .entry-content-wrapper h2 {
		font-size: 20px;
		letter-spacing: 0;
		line-height: 30px;
	}
	#left_right_box .container .template-page.content .el_before_av_one_half  {
		padding-bottom: 30px;
	}
	#left_right_box .container .template-page.content .el_after_av_one_half {
		margin-bottom: 0px !important;
	}
	#left_right_box .container .template-page.content .box_btn > a {
		margin-top: 0px !important;
		font-size: 16px;
		padding: 8px 35px;
	}
	#av_section_5 .container .template-page.content .flex_column.avia-builder-el-last {
		margin-bottom: 0px !important;
	}
	#av_section_6 .container > .template-page.content {
		padding-bottom: 0px !important;
	}
	#av_section_6 .container > .template-page.content .flex_column.av_one_fourth img, #av_section_7 .container > .template-page.content .flex_column img, #av_section_8 .container > .template-page.content .flex_column.av_one_fourth img, #av_section_9 .container > .template-page.content .entry-content-wrapper .flex_column img {
		width: 70%;
		margin: 10px auto;
	}
	#av_section_7 .container > .template-page.content, #av_section_8 .container > .template-page.content {
		padding-bottom: 0px !important;
	}
	#home_blog_posts .container .template-page.content {
		padding-bottom: 0px !important;
	}
	.home_blog_posts .home_blog_post_item {
		padding: 15px !important;
	}
	.home_blog_posts .home_blog_post_item .home_blog_post_item_date {
		position: relative;
		top: auto;
		left: auto;
		float: none;
		margin-bottom: 0px !important;
		width: 30px !important;
		height: 35px;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.home_blog_posts .home_blog_post_item .home_blog_post_item_text {
		padding-left: 0px !important;
	}
	.home_blog_full .quote_main_area {
		margin-left: 0px;
	}
	.home_blog_full .home_blog_post_item .home_blog_post_details_link {
		padding-left: 0;
		padding-top: 25px;
	}
	.home_blog_full .home_blog_post_item .home_blog_post_details_link .quote_image {
		width: 50px;
		float: none;
	}
	.home_blog_full .home_blog_post_item .home_blog_post_details_link .quote_image img {
		width: 50px;
		height: 50px;
	}
	.home_blog_full .home_blog_post_item .home_blog_post_details_link .quote_name {
		max-width: 250px;
		float: none;
		width: 100%;
		padding-left: 0px;
	}
	#av_section_11 .container .template-page.content .flex_column .avia-image-container-inner {
		display: block;
	}
	#av_section_11 .container .template-page.content .flex_column img {
		width: 70%;
		margin: 10px auto;
	}
	#email_contact_block .container .template-page.content .entry-content-wrapper .flex_column:last-child {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	#footer .widget {
		margin: 20px 0 0px 0 !important;
	}
	#footer .container .flex_column .widget .textwidget .footer_contact_info strong {
		font-size: 25px;
	}
	#footer .container .flex_column {
		width: 50% !important;
		float: left !important;
	}
	#banner_sec .content .flex_column_table, .banner_sec .content .flex_column_table {
		margin-top: 30px !important;    	
	}
	#contact_sec .content {
		padding: 30px 0 10px;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		height: 45px;
    	line-height: 45px;
/* 		padding-top: 10px; */
	}
	.header_color .main_menu ul > li > a {
		color: #3c3c3c !important;
	}
	.responsive #top .av-main-nav .menu-item-avia-special {
		margin-top: 15px;
	}
/* 	#top #wrap_all #header .av-small-burger-icon a {
		padding-top: 20px;
	} */
	.responsive #top #wrap_all .main_menu {
		right: 15px;
	}
	.responsive #top .av-logo-container .avia-menu {
		height: auto;
	}
	.get_touch_sec .content {
		padding-bottom: 20px;
	}
	#banner_bottom_sec h2, .behandling_sec h2, .banner_bottom_sec h2, .contact_sec .content h2 {
		font-size: 32px !important;
	}
	.banner_bottom_sec .h2_sml h2, .banner_bottom_sec .h2_sml h2, .get_touch_sec h3 {
		font-size: 26px !important;
	}
	#contact_sec .content h2 {
    	font-size: 35px;
	}
	#get_touch_sec .content {
		padding-bottom: 30px;
	}
	.separator_1 {
		margin-top: 30px !important;
    	margin-bottom: 45px !important;
	}
	.separator_2 {
		margin-top: 10px !important;
    	margin-bottom: 30px !important;
	}
	.separator_3 {
		margin-top: 5px !important;
    	margin-bottom: 10px !important;
	}
	.separator_4 {
		margin-top: 25px !important;
    	margin-bottom: 15px !important;
	}
	.whitespace_3 {
		height: 50px !important;
	}
	#video_sec .content {
		padding-top: 65px;
	}
	.video_sec .content {
		padding: 40px 0 0;
	}
	.video_sec .content .avia-video {
		margin-bottom: 0;
	}
	.home_contact_sec .content {
		padding-bottom: 10px;
	}
	.subpage_second_sec {
		opacity: 0;
	}
	.whitespace_1, .whitespace_50 {
		height: 45px !important;
	}
	.whitespace_2 {
		height: 0 !important;
	}
	.subpage_third_sec {
		margin-top: 10px !important;
	}
	.subpage_six_sec, .subpage_nine_sec, .subpage_eleven_sec, .testimonial_area {
		margin-top: 15px !important;
	}
	.subpage_eleven_sec {
		margin-bottom: 0 !important;
	}
	.testimonial_area .avia-testimonial-image {
		width: 60px !important;
    	height: 60px !important;
	}
	#email_contact_block_2 {
		padding-bottom: 40px !important;
	}
	.links_style {
		margin-bottom: 15px !important;
	}	
	.page-id-9491 .avia-testimonial-meta {
		margin-left: 80px;
	}
	.img_text {
		clear: both;
		margin-bottom: 10px;
	}
	.whitespace-1 {
		display: none;
	}
	.antabus-contact1 {
		margin: 10px 0 0 !important;
	}
	.what-antabus .flex_column_table .flex_column, .antabus-contact2 .flex_column.av_four_fifth {
		margin-bottom: 0 !important;
	}
	.what-antabus .flex_column_table {
		margin-bottom: 25px !important;
	}
	.page-id-10094 .separator_2 {
		margin-bottom: 10px !important;
	}
	.page-id-10094 .separator_3 {
		margin-bottom: 30px !important;
	}
	.page-id-10094 .avia-testimonial {
		padding: 0 !important;
	}
	.antabus-virkn {
		margin-top: 0 !important;
		margin-bottom: 25px !important;
	}
	.antabus-contact2, .range-sec {
		margin-top: -45px;
	}
	.antabus-contact2 .av-icon-char {
		font-size: 45px !important;
    	line-height: 25px !important;
	}
	.bottom-contact {
		margin-top: -35px !important;
	}
	.bottom-contact .flex_column_table .flex_column.avia-builder-el-first, .dogn-indhold-sec, .dogn-cols {
		margin-bottom: 0 !important;
	}
	.dogn-cols, .prog-sec {
		margin-top: 0 !important;
	}
	.dogn-seprator, .range-sec .flex_column_table {
		margin-top: 0 !important;
    	margin-bottom: 30px !important;
	}
	.page-id-10021 .treatment-sec {
		margin-top: 0 !important;
    	margin-bottom: 10px !important;
	}
	.page-id-10021 .antabus-contact2 {
		margin: 10px 0 !important;
	}
	.page-id-10021 .antabus-contact1, .dogn-seprator.dogn-seprator-1, .hvad-cls, .alkohol-sec2   {
		margin-top: 20px !important;
	}
	.mere-sec {
		margin-top: 0px !important;
    	margin-bottom: 55px !important;
	}
	.dogn-behand-sec {
		margin-top: 25px !important;
    	margin-bottom: 35px !important;
	}
	.prog-sec ul, .hvad-cls {
		padding-bottom: 0 !important;
	}
	.services_slider {
		padding-bottom: 40px !important;
	}
	.sym-sec {
		margin-top: 30px !important;
	}
	.psyki-sec {
		margin-bottom: 20px !important;
		margin-top: 20px !important;
	}
	.d-7-sec {
		margin-top: 25px !important;
	}
	.kokam-sec {
		margin-top: 10px !important;
	}
	.help-sec {
		margin-bottom: 30px !important;
		margin-top: 10px !important;
	}
	.calling_sec, .center-sec {
		margin-bottom: 35px !important;
	}
	.testimonial_area {
		padding-top: 0px !important;
		margin-bottom: 20px !important;
	}
	.til-sec {
		margin-bottom: 30px !important;
	}
	.banner_sec .container {
		height: 270px !important;
	}
	.wpcf7-form {
		margin-bottom: 0 !important;
	}
	#email_contact_block_2 span.footer_form {
    font-size: 25px;
    margin-bottom: 5px;
}
	.avia-icon-pos-right {
		    float: left !important;
	}
	#top .avia_ajax_form .text_area {
		height: auto;
	}
	.responsive .logo img {
		max-height: 38px !important;
	}
	.new-header .logo img {
		max-height: 33px !important;
	}
	.page-id-10094 #after_layer_slider_1 .entry-content-wrapper .flex_column, .page-id-10356 #after_section_1 .entry-content-wrapper .flex_column.avia-builder-el-last, .page-id-10356 #after_layer_slider_1 .entry-content-wrapper .flex_column.avia-builder-el-last, .page-id-10379 #after_section_1 .entry-content-wrapper .flex_column.avia-builder-el-last {
		margin-bottom: 0 !important;
	}
	.page-id-10356 #after_section_2 .hr.avia-builder-el-54, .page-id-10356 #after_section_2 .hr.avia-builder-el-59, .page-id-10356 #after_section_2 .hr.avia-builder-el-65 {
		display: none;
	}
	.page-id-10356 #after_layer_slider_1 .hr.avia-builder-el-5 {
		height: 10px !important;
	}
/* 	.new-header .av-main-nav .menu-item-avia-special {
		margin-top: 25px !important;
	} */
	.inner_banner_wrapper {
		margin-top: 0;
		padding: 30px 0;
	}
	.inner_banner_wrapper h1 {
		max-width: 430px;
		font-size: 25px !important;
		line-height: 35px !important;
		text-align: center;
		margin: auto;
	}
	.inner_banner_wrapper p {
		display: none;
	}
	body #header.new-header #header_main .av-logo-container, 
	body #header #header_main .av-logo-container {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	}
	#header #header_main .logo {
	padding-top: 0 !important;
	position: static !important;
	padding-bottom: 0 !important;
	margin-left: -15px;
	}
	#header #header_main .main_menu .menu > li {
	margin: 0 !important;
	}
	#header #header_main .main_menu .menu > li > a {
	line-height: 80px !important;
	height: 80px !important;
	}
	#header.new-header #header_meta {
	display: none;
	}
}
@media (max-width:767px) and (min-width:569px){
	.container .av-content-small.units {
		width: 65% !important;
		padding-left: 20px !important;
	}
	#top #main .sidebar_left .sidebar {
		border:none !important;
		display: block !important;		
	}
	.home-contact {
		margin-bottom: 20px;
	}
	.sidebar {
		padding-top: 40px !important;
	}
	.sidebar_left .inner_sidebar {
		margin: 0 !important;
	}
	.accordion li a {
		font-size: 14px;
		padding:8px;
		padding-right: 18px;
	}
	.accordion li .toggle {
		width: 24px;
    	height: 24px;
	}
	ul.inner.show {
		padding-left: 12px !important;
	}
	.content_wrap .content_section_description {
		padding: 15px 8px !important;
	}
	.content_wrap .content_section_description h3 {
		font-size: 22px !important;
	}
	.content_wrap .content_section_description p > a:before {
		display: none;
	}
	.content_wrap .content_section_description p > a {
		margin-left: 0 !important;
		text-align:center !important;
	}
	.new_block_wrap .content_section_description p {
		font-size: 16px !important;
	}
	html .ls-wrapper .ls-layer, body .ls-wrapper .ls-layer, #ls-global .ls-wrapper .ls-layer {
		line-height: 38.6667px !important;
		    font-size: 28px !important;
	}
	
}

@media (max-width:732px){
	#main_services_block .services_slider .services_slide_text a{
		padding:8px 15px;
		font-size:14px;
	}
}

@media only screen and (max-width: 568px) {
	.container .av-content-small.units {
		width: 100% !important;
		margin-bottom:0 !important;
	}
	.content {
		padding-bottom: 20px;
	}	
	#banner_bottom_sec h2, .behandling_sec h2, .banner_bottom_sec h2, .contact_sec .content h2 {
		font-size: 26px !important;
	}
	.banner_bottom_sec .h2_sml h2, .banner_bottom_sec .h2_sml h2, .get_touch_sec h3 {
		font-size: 23px !important;
	}
	#contact_sec .content h2 {
    	font-size: 30px;
	}
	#banner_sec .content .flex_column_table {
		margin-top: 0px !important;
		margin-bottom: 35px !important;
	}
	.separator_1 {
		margin-top: 25px !important;
    	margin-bottom: 40px !important;
	}
	.separator_2 {
		margin-top: 10px !important;
    	margin-bottom: 25px !important;
	}
	.separator_3 {
		margin-top: 10px !important;
    	margin-bottom: 15px !important;
	}
	.separator_4 {
		margin-top: 0px !important;
    	margin-bottom: 0px !important;
	}
	.get_touch_sec {
		margin-top: 20px;
	}
	#video_sec .content {
		padding-top: 40px;
	}
	#top #main .sidebar_left .sidebar {
		border:none !important;
		display: block !important;
		width:100% !important;
		padding-top: 20px !important;
	}
	.behand-cls {
		margin-top: 0 !important;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		height: 35px;
		line-height: 35px;
	}
	.sidebar_left .inner_sidebar {
		margin-right: 0px !important;
	}
	.content_wrap .content_img img {
		width: 100%;
	}
	.sidebar_left .inner_sidebar .widget {
		padding: 10px 0 10px 0 !important;
	}
	.dignos_sec {
		padding: 30px 10px 30px 10px !important;
	}
	#four_steps .container .template-page.content .flex_column.av_one_fourth {
		width: 100% !important;
	}
	#header #header_main .av-logo-container .inner-container .logo {
		max-width: 200px;
	}
	#header.new-header #header_main .av-logo-container .inner-container .logo {
		max-width: 200px;
	}
	.av-hamburger-box {
		width: 28px;
	}
	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
		margin: 15px 0 0 0;
	}
	.responsive #top #header.new-header.av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
		margin: 10px 0 0 0;
	}
	.responsive #top #wrap_all .main_menu {
		height: 72px;
	}
/* 	.responsive #top .av-main-nav .menu-item-avia-special {
    margin-top: 16px;
} */
	.new-header .av-main-nav .menu-item-avia-special {
    margin-top: 18px !important;
}
	#four_steps {
		display: none !important;
	}
	#header #header_main .av-logo-container .inner-container .header_call_num strong {
		font-size: 18px;
		background-position: 0 5px;
	}
	#header #header_main .av-logo-container .inner-container .header_call_num strong:before {
    width: 16px;
    height: 16px;
    left: -20px;
		top: 3px;}
	#top_slider .container .template-page.content .entry-content-wrapper .flex_column.slider_main_top {
		max-width: 100%;
	}
	.page-id-9282 #av_section_5 .template-page {
		padding-top: 0px;
		padding-bottom: 25px;
	}
	.page-id-9282 #av_section_5 .template-page .flex_column.first {
		margin-bottom: 0 !important;
	}
	.page-id-9282 #av_section_5 .template-page .flex_column.el_after_av_one_half .av-special-heading {
		padding-bottom: 10px !important;
	}
	#footer .container .flex_column {
		width: 100% !important;
		float: none !important;
		margin-bottom: 10px !important;
	}
.testimonial-main-content-box {
    width: 100% !important;
    margin: 10px auto;
}
	#get_touch_sec {
		margin-top: 40px;
	}
	#get_touch_sec .content {
		padding-bottom: 20px;
	}
	.testimonial_area {
		padding: 5px 20px !important;
		margin-bottom: 25px !important;
		margin-top: 10px !important;
	}
	.testimonial_area .avia-testimonial-image {
		width: 45px !important;
    	height: 45px !important;
	}
	.subpage_twelve_sec {
		padding: 5% !important;
	}
	.home-contact {
		margin-bottom: 0px;
	}
	#email_contact_block_2 {
		padding-bottom: 40px !important;
	}
	.page-id-9491 .call_icon span.av-icon-char {
		font-size: 23px !important;
		line-height: 23px !important;
	}
	.whitespace_3 {
		height: 35px !important;
	}
	.video_sec .content {
		padding-top: 30px;
		padding-bottom: 0px;
	}
	.home_contact_sec .content .av_one_half {
		padding: 0 !important;
	}
	.separator_4 {
		margin: 0px 0 15px !important;
	}
	.calling_sec {
		margin-bottom: 45px !important;
	}
	.banner_sec .content .flex_column_table {
		margin-top: 0 !important;
	}
	.antabus-contact1 {
		margin: 0px 0 30px !important;
	}
	.page-id-346 .antabus-contact1 {
		margin: 15px 0 10px !important;
	}
	.bottom-contact {
		margin-top: 0px !important;
	}
	.bottom-contact .flex_column_table{
		margin-top: 0px !important;
		margin-bottom: 30px !important;
	}
	.what-antabus .flex_column_table .flex_column {
		padding: 30px 30px 20px !important;
	}
	.page-id-10021 .antabus-contact1 {
		margin-bottom: 0 !important;
	}
	.dogn-seprator.dogn-seprator-1 {
		margin-top: 10px !important;
	}
	.dogn-seprator {
		margin-bottom: 20px !important;
	}
	.range-sec {
		margin-top: -10px;
	}
	.page-id-10021 .bottom-contact {
		margin-top: 15px !important;
	}
	#email_contact_block_2 {
    padding-bottom: 25px !important;
}
	#email_contact_block_2 span.footer_form {
		font-size: 22px;
		margin-bottom: 0;
	}
	#email_contact_block .container .template-page.content .flex_column .avia_ajax_form .form_element input[type='text'], #email_contact_block .container .template-page.content .flex_column .avia_ajax_form .form_element input[type='email'], #email_contact_block .container .template-page.content .flex_column .avia_ajax_form .form_element textarea, #email_contact_block_2 .container .template-page.content .flex_column .avia_ajax_form_2 input[type="text"], #email_contact_block_2 .container .template-page.content .flex_column .avia_ajax_form_2 input[type="email"], #email_contact_block_2 .container .template-page.content .flex_column .avia_ajax_form_2 textarea {
		padding: 12px 15px !important;
		margin-bottom: 0 !important;
	}
	#email_contact_block_2 .container .template-page.content .flex_column .avia_ajax_form_2 input[type="submit"], .avia_ajax_form .button {
		padding: 12px 20px;
	}
	#top textarea {
		line-height: 18px;
	}
	h2 {
		font-size: 24px !important;
	}
	h1 {
    	font-size: 30px !important;
	}
	#top .hr-invisible, .hr-invisible .hr-inner {
		display: none;
	}
	.page-id-10379 #after_section_2 .hr.avia-builder-el-34 {
		display: block;
		height: 20px !important;
	}
	.page-id-10356 #av_section_1 .hr.avia-builder-el-13 {
		margin-top: -10px !important;
	}
	.avia-image-container.avia-align-center {
		margin-bottom: 20px !important;
	}
	.img_texts {
		margin-top: -20px !important;
	}
	.av-icon-char {
		font-size: 50px !important;
		line-height: 50px !important;
	}
	.page-id-10021 #after_section_1 .template-page {
		padding: 0 0 0px !important;
	}
	.banner_bottom_sec .content {
		padding-top: 0 !important;
	}
	html .ls-wrapper .ls-layer, body .ls-wrapper .ls-layer, #ls-global .ls-wrapper .ls-layer {
		line-height: 34.6667px !important;
		    font-size: 24px !important;
	}
	span.copyright img {
		display: block;
    margin: 0 auto 5px;
	}
	.page-id-10094 #after_layer_slider_1 first {
		padding-bottom: 0 !important;
	}
	.page-id-10094 .avia-image-container.avia-align-center {
    margin-bottom: 0px !important;
}
	.page-id-10094 #av_section_3 .content {
		padding: 10px 0 0 !important;
	}
	.page-id-10356 #after_section_1 .content, .page-id-10356 #after_section_2 .content{
		padding-bottom: 0 !important;
	}
	#header #header_main .logo img {
	max-height: 34px !important;
	}
	html body.page-id-9282 #wrap_all #main > .avia-section {
	margin-bottom: 0 !important;
	}
}

@media(max-width:400px) {
	#top_slider .av-special-heading h1{
		font-size:20px!important;
	}
	#top_slider .av_textblock_section .avia_textblock h3::before{
		left:0;
		top:-6px;
	}
	#top_slider .av_textblock_section .avia_textblock h3{
		padding-left:35px;
		font-size:15px;
	}
	.av_textblock_section .avia_textblock h2 {
		font-size: 24px !important;
	}
	#top.page-id-9300 .avia-search-tooltip, #top.page-id-9491 .avia-search-tooltip {
		margin-left: -110px !important;
	}
	#top.page-id-9300 .avia-search-tooltip .avia-arrow-wrap, #top.page-id-9491 .avia-search-tooltip .avia-arrow-wrap {
		right: 30px;
	}
	.whitespace {
		height: 20px !important;
	}
	.banner_sec .container {
    height: 220px !important;
}
	html .ls-wrapper .ls-layer, body .ls-wrapper .ls-layer, #ls-global .ls-wrapper .ls-layer {
    line-height: 25.6667px !important;
    font-size: 19px !important;
}
	
}
@media only screen and (max-width: 620px) {
	.avia_code_block_4 .avia_ajax_form_3, .avia_ajax_form_2
	{
	  padding: 20px 25px 0px 25px !important;
	}
	
	.avia-builder-el-30 .av_textblock_section .avia_textblock h2 {
		font-size: 25px;
	}
	.av_textblock_section .avia_textblock h2 {
		letter-spacing: 0.25px !important;
	}
}



/******/
#av_section_5 .template-page{
	padding-top:0px;
}