@media (max-width: 1700px) { 
	
}

@media (max-width: 1200px) { 
	.home-grid-second .image_inner_container.style_1,
	.artist-grid .image_inner_container.style_1{
		height: 310px;
	}
	
	.artlab-grid .grid-item .grid-thumb .hover-effect .hover-content .content-category{
		padding-left: 0px;
	}
	.exhibitions-grid .grid-item .grid-thumb .hover-effect .hover-content .content-category{
		padding-left: 0px;
	}
	.viewing-rooms-block .image_inner_container.style_1{
		height: 350px;
	}
	.viewing-rooms-grid .image_inner_container.style_1{
		height: 300px;
	}
	.viewing-rooms-grid .grid-item .grid-thumb .hover-effect .hover-content .content-category{
		padding-left: 0px;
	}
	.viewing-room-detail-grid .grid-item .grid-thumb .hover-effect .hover-content .content-category{
		padding-left: 0px;
	}
	.article-detail-block .views-block h6,
	.article-detail-block .views-block p,
	.press-detail-block .views-block h6,
	.press-detail-block .views-block p,
	.interview-detail-block .views-block h6,
	.interview-detail-block .views-block p{
		margin-bottom: 15px;
	}
}

@media (max-width: 992px) {
	.site-header .header-wrap .mobile-widgets{
		right: 15px;
		left: auto;
	}
	.page-breadcrumbs{
		margin-top: 125px;
	}
	.slider-wrapper {
		padding-top: 0;
	}
	.home-block-first .block-first h3{
		font-size: 24px;
		line-height: 28px;
	}
	.home-grid-first .image_inner_container.style_1,
	.artist-grid .image_inner_container.style_1{
		height: 300px;
	}
	.home-grid-first .grid-item .grid-thumb .hover-effect .hover-content h4{
		font-size: 16px;
		line-height: 20px;
	}
	.home-block-second .block-second h3,
	.home-block-second .block-second h4{
		font-size: 22px;
		line-height: 26px;
	}
	
	.home-grid-second .image_inner_container.style_1{
		height: 230px;
	}
	.home-grid-second .grid-item .grid-thumb .hover-effect .hover-content .content-category{
		padding-left: 0;
	}
	.artist-bio-block{
		margin-top: 50px;
		padding: 30px 0 30px;
	}
	.artist-grid .grid-item .grid-thumb .hover-effect .hover-content .content-category{
		padding-left: 0px;
	}
	.fairs-first-block .fairs-block h3{
		font-size: 24px;
		line-height: 28px;
	}
	.fairs-first-block{
		padding: 0;
	}
	.fairs-grid .image_inner_container.style_1{
		height: 350px;
	}
	.project-info-block img{
		width: 100%;
		margin-bottom: 30px;
	}
	.artlab-grid .image_inner_container.style_1{
		height: 300px;
	}
	.viewing-rooms-block .image_inner_container.style_1{
		height: 270px;
	}
	
	.viewing-rooms-grid .image_inner_container.style_1{
		height: 250px;
	}
	.room-youtube-block{
		margin-top: 50px;
	}
	.room-youtube-block iframe{
		height: 400px;
	}
	.articles-block,
	.presss-block,
	.interviews-block{
		padding: 30px 0;
	}
	.articles-block .views-block h3,
	.presss-block .views-block h3,
	.interviews-block .views-block h3{
		font-size: 24px;
		line-height: 28px;
	}
	.articles-grid,
	.presss-grid,
	.interviews-grid{
		margin-top: 30px;
	}
	.articles-grid .image_inner_container.style_1,
	.presss-grid .image_inner_container.style_1,
	.interviews-grid .image_inner_container.style_1{
		height: 330px;
	}
	.articles-grid .grid-item .grid-thumb .hover-effect .hover-content h4,
	.presss-grid .grid-item .grid-thumb .hover-effect .hover-content h4,
	.interviews-grid .grid-item .grid-thumb .hover-effect .hover-content h4{
		font-size: 18px;
		line-height: 22px;
	}
	.article-detail-block img,
	.press-detail-block img,
	.interview-detail-block img{
		margin-bottom: 30px;
	}
	.artist-exhibitions-block{
		padding: 30px 0;
	}
	.artist-exhibitions-block .exhibitions-block h6{
		margin-bottom: 15px;
	}
	.artist-exhibitions-block .exhibitions-block h3{
		font-size: 24px;
		line-height: 28px;
	}
	.exhibitions-grid{
		margin-top: 30px;
	}
	.exhibitions-grid .heading-nav ul{
		margin-bottom: 30px;
	}
	.exhibitions-grid .image_inner_container.style_1{
		height: 330px;
	}
	.page-exhibitions-detail-heading{
		height: 35vh;
		margin-top: 30px;
	}
	.exhibition-bio-block img{
		width: 100%;
		margin-bottom: 30px;
	}
	.home-block-second .block-second-title h3{
		left: -150px;
		top: 30px;
	}
	.home-block-second .block-second-title h4{
		top: -40px;
    	left: 20px;
	}
	
	.page-artist-detail-heading{
		margin-top: 30px;
	}
	.exhibition-bio-block{
		margin-top: 0;
	}
	.exhibitions-detail-grid{
		margin-top: 30px;
	}
	.page-projects-heading,
	.projects-grid,
	.page-projects-detail-heading,
	.project-info-block,
	.project-detail-grid{
		margin-top: 30px;
	}
	
	.page-references-heading,
	.references{
		margin-top: 30px;
	}
	.references .references-list{
		padding: 30px 0;
	}
	.page-services-heading,
	.services-block{
		margin-top: 30px;
	}
	.artlab-bio-block,
	.artlab-grid,
	.artlab-exhibition-bio-block{
		margin-top: 30px;
	}
	.page-about-heading,
	.about-block-first,
	.vision-about-block-first,
	.vision-block{
		margin-top: 30px;
	}
	.vision-about-block-first{
		padding: 30px 0;
	}
	.viewing-rooms-block{
		padding: 30px 0;
	}
	.page-viewing-room-form-heading,
	.page-viewing-room-detail-heading,
	.room-detail-content-block,
	.viewing-rooms-first-block,
	.viewing-room-detail-carousel,
	.room-detail-content-block,
	.viewing-rooms-first-block,
	.viewing-room-detail-grid,
	.page-contact-heading{
		margin-top: 30px;
	}
}

@media (max-width: 768px) {
	.contact-us.subscribe-block .block-first .block-first-content::before{
		left: 0px;
		top: -60px;
	}
	section.contact-us{
		margin-bottom: 0;
	}
	.page-exhibitions-detail-heading .date p{
		text-align: left;
	}
	.site-header{
		padding: 10px 0;
	}
	.home-block-first .block-first .block-first-content{
		margin-top: 50px;
	}
	.home-block-first .block-first .block-first-content::before{
		width: 40px;
		height: 40px;
		background-size: 40px 40px;
		left: -50px;
		top: -40px;
	}
	.home-block-first img{
		padding: 0 30px;
	}
	.home-grid-first .grid-item{
		margin-bottom: 15px;
	}
	.home-grid-first .grid-item .grid-thumb .hover-effect .hover-content h4{
		margin-bottom: 10px;
	}
	.home-grid-first .grid-item .grid-thumb .hover-effect .hover-content p.date{
		margin-top: 10px;
	}
	.home-grid-first .grid-item .grid-thumb .hover-effect .hover-content {
		padding: 15px 0px 0px;
	}
	.home-grid-second .grid-item{
		margin-bottom: 15px;
	}
	.home-grid-second .grid-item .grid-thumb .hover-effect .hover-content{
		padding: 15px 0px 0px;
	}
	.home-grid-second .grid-item .grid-thumb .hover-effect .hover-content p.exhibition-artists{
		margin-bottom: 10px;
	}
	.home-grid-second .grid-item .grid-thumb .hover-effect .hover-content p.exhibition-date{
		margin-top: 10px;
	}
	footer ul.social-icons{
		text-align: center;
		margin-top: 30px;
	}
	footer .footer-bottom .copyright{
		text-align: center;
	}
	.page-artists .artists-list ul {
		column-count: 2;
	}
	.page-artist-detail-heading{
		height: 35vh;
	}
	.page-artist-detail-heading .heading-content h1{
		font-size: 32px;
	}
	.artist-exhibitions-block{
		padding: 30px 0;
	}
	.fairs-first-block .fairs-block{
		margin-top: 30px;
		justify-content: flex-start;
	}
	
	.fairs-grid .image_inner_container.style_1{
		background-position: center center;
	}
	.consultancy .consultancy-list ul {
		column-count: 2;
	}
	.page-projects-heading{
		height: 35vh;
	}
	.page-projects-detail-heading{
		height: 35vh;
	}
	.project-detail-grid .image_inner_container.style_1{
		height: 300px;
	}
	.page-references-heading{
		height: 35vh;
	}
	.references .references-list ul {
		column-count: 2;
	}
	.page-artlab .artlab-list ul {
		column-count: 2;
	}
	.artlab-bio-block{
		padding: 30px 0;
	}
	.artlab-exhibitions-block .exhibitions-block h3{
		font-size: 24px;
		line-height: 28px;
	}
	.exhibitions-grid .image_inner_container.style_1{
		height: 300px;
	}
	.page-artlab-exhibitions-detail-heading{
		height: 35vh;
	}
	.artlab-exhibition-bio-block img{
		margin-bottom: 30px;
	}
	.artlab-exhibitions-detail-grid{
		margin-top: 30px;
	}
	.artlab-exhibitions-detail-grid .image_inner_container.style_1{
		height: 270px;
	}
	.page-about-heading{
		height: 35vh;
	}
	.about-block-first img{
		margin-bottom: 30px;
	}
	.vision-about-block-first img{
		margin-bottom: 30px;
	}
	section.contact-us .image_inner_container.style_1{
		width: 100%;
		margin-bottom: 30px;
	}
	.viewing-rooms-grid{
		margin-top: 30px;
	}
	.viewing-rooms-block .image_inner_container.style_1{
		height: 190px;
	}
	.viewing-rooms-block .rooms-block .rooms-block-content{
		padding-bottom: 30px;
	}
	.viewing-rooms-block .rooms-block h6{
		margin-bottom: 15px;
	}
	.viewing-rooms-block .rooms-block h3, .viewing-rooms-block .rooms-block h3 a{
		font-size: 24px;
		line-height: 28px;
	}
	.viewing-rooms-block .rooms-block h4{
		font-size: 16px;
		line-height: 20px;
	}
	.viewing-rooms-block .rooms-block .date{
		font-size: 13px;
	}
	.viewing-rooms-grid .grid-item .grid-thumb .hover-effect .hover-content h4{
		font-size: 18px;
		line-height: 22px;
	}
	.page-viewing-room-detail-heading{
		height: 35vh;
	}
	.page-viewing-room-detail-heading .heading-content h1{
		font-size: 36px;
		line-height: 42px;
	}
	.viewing-room-detail-grid .image_inner_container.style_1{
		height: 270px;
	}
	.room-youtube-block{
		margin-top: 30px;
	}
	.room-youtube-block iframe{
		height: 300px;
	}
	
	.articles-block img,
	.presss-block img,
	.interviews-block img{
		margin-bottom: 30px;
	}
	.articles-block .views-block h6,
	.presss-block .views-block h6,
	.interviews-block .views-block h6{
		margin-bottom: 15px;
	}
	.articles-block .views-block .read-more,
	.articles-block .views-block .date,
	.presss-block .views-block .read-more,
	.presss-block .views-block .date,
	.interviews-block .views-block .read-more,
	.interviews-block .views-block .date{
		margin-top: 5px;
	}
	.articles-grid .grid-item .grid-thumb .hover-effect .hover-content,
	.presss-grid .grid-item .grid-thumb .hover-effect .hover-content,
	.interviews-grid .grid-item .grid-thumb .hover-effect .hover-content{
		padding: 15px 0 0;
	}
	.artist-exhibitions-block img{
		margin-bottom: 30px;
	}
	.page-exhibitions-detail-heading .heading-content h1{
		font-size: 32px;
	}
	
	.home-block-second .block-second-title h3{
		left: -80px;
		top: 30px;
		font-size: 20px;
		line-height: 26px;
		padding: 5px 15px;
	}
	.home-block-second .block-second-title h4{
		top: -40px;
    	left: 30px;
		font-size: 20px;
		line-height: 26px;
	}
	.home-block-first .block-first .block-first-content::before{
		left: 0px;
	}
}

@media (max-width: 576px) {

	.page-artists .artists-list ul {
		column-count: 1;
	}
	.consultancy .consultancy-list ul {
		column-count: 1;
	}
	.references .references-list ul {
		column-count: 1;
	}
	.page-artlab .artlab-list ul {
		column-count: 1;
	}
	.home-block-first .block-first h6{
		padding-left: 40px;
	}
	.home-block-first .block-first h3{
		padding-left: 40px;
	}
}

@media (max-width: 480px) {
	
}