@media screen and (max-width: 1050px) {
    html, body {overflow-x: hidden}
    
    .js #main_menu {display:none;}
    .js .slicknav_menu {display:block;}
    header {position: relative}
    #main_slider_wrapper {height: 100%; min-height: inherit; padding-top: 0px}
    
    #exhibition {padding-top: 0px}
    section.top {padding-top: 0px}
    
   /* #logo {float: none;}*/
    
    .contact_column {width: 50%; margin-right: 0px}
    .contact_column.first-child {; width: 45%; margin-right: 5%}
    .contact_column.last-child {width: 100%;}
}

@media screen and (max-width: 800px) { 
ul{list-style-type: none;}
#news_list > li {
    padding: 50px 45px 50px 45px; width: 80%;
}
	#news #sidebar {display:none}
	#news_list {float: left; padding: 0 135px 0 30px; width: 100%;}
}

@media screen and (max-width: 700px) {   
    
    .wrapper {padding: 0px 80px}
    #content_sw .slides, #content_thumbnails .slides {padding: 0px 80px}  
    #content .flex-direction-nav a {height: 34px; width: 34px; background-size: 68px 34px;}
    footer .column_content {padding: 0px 20px}
    footer .column {width: 100% !important}
    
    .slider.desktop.mobile_available {display: none}
    .slider.mobile {display: block}
    #content_sw .slides {padding: 0px}
	
	#exhibition h3 {font-size: 29px;line-height: 32px;}
	.slider {margin-left:2%;}
	/*div#exhibition_artists {margin-left: 10%;}*/
	.bx-controls-direction {display:none;}
	#main_slider_wrapper {height: 430px;}
	#main_slider .container p {line-height: 21px;}
	#main_slider .position_left, #main_slider .position_right {left: 4%;right:auto}
    
}


@media screen and (max-width: 550px) {   
    
    .wrapper, .wrapper_small {padding: 0px 20px;   }
    #content_sw .slides, #content_thumbnails .slides {padding: 0px 00px}  
    #content .flex-direction-nav a {height: 34px; width: 34px; background-size: 68px 34px;}
    #exhibition .press {padding-top: 20px}
    #logo {float:none; width: 100%; text-align: center; padding-top: 10px; padding:0px 20px;}
    
    #main_slider .container h3 {font-size: 40px; line-height: 40px}
    #content_sw .slides .description {display: none}
    
    .contact_column {width: 100% !important; margin-right: 0px !important}
	/*#news_list > li {padding: 50px 45px 50px 45px; width: 70%;}*/
    /*#page h1 {text-align: center;}*/
	/*section.meta {padding-left: 4px;}*/
    footer{
        padding: 15px 0px 0px;
    }
    footer hr{
        margin-left: 20px;
        margin-right: 20px;
    }
    footer .seccond_column .widget_text{ float: none; }
    .home .vc_empty_space{ height: 0px; }
    #page{ padding-bottom: 20px; padding-top: 35px; }
    .half-column{ width: 100%; }
    .half-column #exhibition{ padding-right: 0px; }
    .flex-direction-nav a:before{ font-size: 32px !important; }
    .single_exhibition .col-md-4,.single_exhibition .col-md-8,.single-artist #exhibition .col-md-4,.single-artist #exhibition .col-md-8 { padding-right: 0px;padding-left: 0px; }
    .single-artist #exhibition{ padding-left: 20px; padding-right: 20px; }
    #news_list{ padding: 0px 20px; }
    .archive_news #news_list > li{ padding: 40px 0px 40px 0px; width: 100%;}
    .contact_page .right_padding p{ padding-right: 0px; }
}


@media screen and (max-width: 500px) {   
    
     #content_thumbnails .slides ul li {width: 25%}
    
}
        