/*----------------- Responsive ---------------------*/
@media (max-width: 1600px){
	
	.subpage.outers_backcontent .conts_blog .list_block_Gallery-data .items .picture {
	    height: 485px;
	    max-height: 485px;
	}

}

@media (max-width: 1380px){

	.subpage.outers_backcontent .conts_blog .list_block_Gallery-data .items .picture {
	    height: 415px;
	    max-height: 415px;
	}

}

@media (max-width: 1200px){
	.wrap-slide .camera_wrap{
		/*max-height: 454px !important;*/
	}

	.navbar{
		margin: 0;
	}

	.navbar-default{
		border: none;
		border-radius: 0px;
	}

	.navbar-default .navbar-brand{
		padding: 0px;
		/*padding-left: 20px;
		padding-top: 5px;*/
	}

}

@media (min-width: 1024px){
	
	.subpage.outers_backcontent .conts_blog .detail_block_Gallery-data .info{
		padding-top: 25px;
	}

}

/* Large desktop */
@media (max-width : 1135px){
	body { 
		width: 100%;
	}
	.container{
		width: 100%;
		border: none;
		/*padding: 0 15px;*/
	}

	.navbar{
		margin: 0;
	}

	.navbar-default{
		border: none;
		border-radius: 0px;
	}

	.wrapper{
		padding: 0 25px;
	}
	footer.foot .t-copyrights, 
	footer.foot .t-copyrights a{
		font-size: 11px;
	}
	.outers_backcontent .insides .left_c{
		margin-left: 0; padding-left: 0;
		max-width: 53%;
	}
	.outers_backcontent.pAbout{
		height: auto;
	}
	.wrapper .block_full_section.inside .bottom_section{
		padding: 0 24px;
	}
	.wrapper .block_full_section.inside .bottom_section footer.foot{
		padding: 0 1px;
	}
	.outers_backcontent .insides{
		padding-left: 40px; 
		padding-right: 40px;
	}
	.subpage.outers_backcontent .conts_blog .list_block_Gallery-data .items .picture{
		height: auto;
		padding: 4em 0;
	}
	.conts_block_exhibitions.list_default .items .info .inf1 h3.title-meta{
		font-size: 19px;
	}
	.conts_block_exhibitions.list_default .items .info .inf2 p{
		font-size: 12px;
	}
	.outers_backcontent .subpage_blog2 .right_cn .conts_block_blog2.list_default .items .info h3.title-meta{
		font-size: 14px;
		max-height: 38px;
		overflow: hidden;
	}
	
}

@media (max-width : 1002px) { 

	.container{
		width: 100%;
		border: none;
		padding: 0 15px;
	}
	.navbar{
		margin: 0;
	}

	.navbar-toggle{

	}

	header.head .top-menu ul li a{
		// padding: 6px 10.5px;
	}
	header.head .top-menu ul li{
		padding: 0 9px;
	}
	header.head .top-menu ul li a{
		font-size: 14px;
	}
	header.head .height-25{
		height: 18px;
	}
	header.head .top-menu{
		padding-top: 5px;
	}
	.wrapper .block_full_section .top_section{
		height: 7%;
	}
	.wrapper .block_full_section .middle_section{
		height: 87%;
	}

	.outers_backcontent.pAbout{
		height: 100%;
	}
	.wrapper .block_full_section.inside .middle_section{
		padding-bottom: 0;
	}

}

@media (max-width : 991px) { 
	.navbar-default {
		background-color: #000;
		border-color: #000;
	}

	.navbar-default .navbar-brand{
		margin: 0px;
	}
	.list_block_Gallery-data{
		padding-top: 25px;
	}
	.subpage.outers_backcontent.back-white{
		height: 100%;
	}
	.wrapper .block_full_section .middle_section{
		height: auto;
	}
	.outers_backcontent .subpage_blog2 .right_cn .conts_block_blog2.list_default{
		padding-left: 0;
		margin: 0 -17px;
	}
	.owl-carousel .owl-stage-outer{
		margin-right: 0;
	}

}


@media (max-width: 992px) {

    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }

    header.head .navbar-default{
    	background-color: #fff;
    	border-color: #fff;
    	padding: 0px 0;
    }
    .navbar-default .navbar-brand{
    	max-width: 250px;
    	padding-top: 12px;
    	padding-bottom: 12px;
    	padding-left: 15px;
    }
    .navbar-default .navbar-toggle{
    	border-color: transparent;
    	border-radius: 0px;
    	margin-top: 5px;
    	margin-right: 0;
    }
    .navbar-default .navbar-toggle:hover, 
    .navbar-default .navbar-toggle:focus {
	    background-color: rgba(204, 204, 204, 0.2);
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #000;
	}
	
	.navbar-nav.navbar-right:last-child{
		margin-right: 0;
	}
	header.head .navbar-nav{}
	header.head .navbar-nav li{
		border-bottom: 1px solid #ccc;
	}

	header.head .navbar-nav li a{
		color: #919191;
		font-size: 14px;
		font-weight: 500;
		text-decoration: none;
		text-transform: uppercase;
	}
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus {
	    color: #555;
	    background-color: rgba(231, 231, 231, 0.15);
	}
	header.head .navbar-nav li:hover > .dropdown-menu{
		display: block;
	}
	.navbar-nav > li > .dropdown-menu{
		display: none;
		position: relative;
		top: inherit;
		left: inherit;
		right: inherit;
		float: none;
		box-shadow: none;
		border: 0px;
		min-width: inherit;
		border-radius: 0px;
	}
	.navbar-nav > li > .dropdown-menu > li{
		border-top: 1px solid #ccc;
		border-bottom: 0;
		padding: 4px 0;
	}
	.navbar-nav > li > .dropdown-menu > li > a{
		color: #919191;
		font-size: 13px;
		font-weight: 500;
		text-decoration: none;
		text-transform: uppercase;
	}
	header.head .navbar-collapse{
		max-height: inherit;
	}
	
}

@media (max-width: 979px) {
	
	.wrapper{
		// height: auto;
	}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

	header.head{
		height: auto;
	}
	.navbar-default .navbar-nav > li > a {

	}

}
	
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	header.head{
		height: auto;
	}

	footer [class*="col-md"]{
		text-align: center;
	}

	.navbar-nav > li{
		float: none;
	}
	.wrapper{
		padding: 0 15px;
	}
	.navbar-default .navbar-brand{
		padding: 0;
	}
	.wrapper .block_full_section .top_section{
		height: 9%;
	}
	.wrapper .block_full_section .middle_section{
		height: 80%;
	}
	.wrapper .block_full_section .bottom_section{
		height: auto;
	}
	.socials_footer_rg.text-right{
		text-align: center; 
		padding-bottom: 5px;
	}
	header.head .height-25{
		height: 10px;
	}
	.dis_overflow{
		overflow-y: visible;
	}
	footer.foot .t-copyrights, footer.foot .t-copyrights a{
		font-size: 9px;
	}
	footer.foot .t-copyrights p{
		margin-bottom: 0;
	}

	.outers_backcontent .insides{
		padding: 30px 15px 20px;
	}
	.outers_backcontent .insides .left_c{
		max-width: inherit;
	}
	.outers_backcontent.pAbout{
		height: auto;
		background-size: cover;
	}
	.wrapper .block_full_section.inside .bottom_section{
		padding: 0 14px;
	}
	.wrapper .block_full_section.inside .middle_section{
		height: auto;
	}
	.subpage.outers_backcontent .conts_blog .list_block_Gallery-data .items{
		margin: 0 0 2em;
	}
	.subpage.outers_backcontent .conts_blog .list_block_Gallery-data .items .picture{
		padding-bottom: 2.5em;
	}
	.subpage.outers_backcontent .insides.subpage-blog{
		padding-top: 35px;
	}
	.wrapper .block_full_section.inside .bottom_section{
		height: auto;
		position: relative;
	}
	.row-eq-height{
		display: block;
	}
	.subpage.outers_backcontent .conts_blog .detail_block_Gallery-data{
		padding: 30px 15px;
	}
	.bck_line-horizontal-whites{
		display: none;
	}
	.subpage.outers_backcontent .conts_blog .detail_block_Gallery-data .info{
		padding-right: 0;
		padding-bottom: 0.5em;
		text-align: left;
	}
	.subpage.outers_backcontent .conts_blog .detail_block_Gallery-data .info .backs_bottom_chv{
		padding-right: 0;
	}
	.subpage.outers_backcontent .conts_blog .detail_block_Gallery-data .picture{
		padding-top: 25px;
	}
	.subpage.outers_backcontent .conts_blog .detail_block_Gallery-data .info .backs_bottom_chv{
		right: inherit;
		left: 0px;
	}
	.outers_backcontent .subpage_blog2 .right_cn .conts_block_blog2.list_default .items .picture img{
		width: 100%;
	}
	.outers_fcs_wrapper .carousel-inner .item img{
		height: auto;
	}
	.outers_backcontent.pAbout{
		background: none; background-color: #f2f2f2;
	}
	.views_about_ill img{
		border: 2px solid #a9a9a9;
	}
	.outers_backcontent.pAbout .content-text h6,
	.outers_backcontent.pAbout .content-text p{
		text-align: justify;
	}

	.categorys_left{
		border-top: 1px solid #c1c1c1;
	    border-bottom: 1px solid #c1c1c1;
	}
	.categorys_left a{
		padding: 10px 0;
	    line-height: 1;
	    font-family: 'Rufina' ,serif;
	    font-size: 18px;
	    font-weight: 700;
	    color: #636363;
	    border: 0px;
	    
	    text-decoration: none;
	    display: block;
	}
	.categorys_left ul{
		position: relative;
		width: auto;
		left: inherit;
		float: none;
		background-color: transparent;
		border-radius: 0px;
		border: 0px;
		box-shadow: none;
	}
	.categorys_left ul li{
		padding: 2px 0;
	}
	.categorys_left ul li a{
		font-size: 15px !important; 
		font-weight: 400 !important; color: #636363 !important;
		font-family: 'Roboto Condensed', sans-serif; 
		text-decoration: none;
		border: 0px;
		padding-left: 10px;
	}
	.categorys_left .caret{
		position: absolute;
		right: 10px;
		top: 15px;
		z-index: 10;
	}
	.outers_backcontent .subpage_blog2 .lefts_cn .sub{
		padding-bottom: 5px;
	    border-bottom: 0;
	    margin-bottom: 25px;
	}
	.outers_backcontent .subpage_blog2 .lefts_cn .sub .list_insta{
		max-width: inherit;
	}
	.outers_backcontent .subpage_blog2 .lefts_cn .sub .list_insta .itm img{
		width: 100%; height: 100%;
	}
	.outers_backcontent .subpage_blog2 .right_cn .conts_block_blog2{
		padding-left: 0;
	}
	.outers_backcontent .subpage_blog2 .lefts_cn .sub .list_insta .row {
	    margin: 0 -7px;
	}
	.bottom_blog_details .padding-left-35{
		padding-left: 0;
	}
	.conts_block_blog2.blogdetail .info p{
		text-align: justify;
	}

	.subpage.outers_backcontent .conts_blog .detail_block_Gallery-data .backs_bottom_chv{
		position: relative;
		padding-right: 0;
		text-align: left;
		bottom: inherit; right: inherit;
		padding-top: 20px;
	}
	.conts_block_exhibitions.list_default .items{
		max-width: inherit;
	}
	.conts_block_exhibitions.list_default .items .info .inf2 p{
		font-size: 14px;
	}
	.outers_backcontent .subpage_blog2 .lefts_cn .sub.last{
		display: none;
	}
	.subpage.outers_backcontent .conts_blog .list_block_Gallery-data .items .picture{
		max-height: 600px;
	}
	.conts_block_exhibitions.list_default .items .info span.date, 
	.lists_exhibitions_dt.list_default .items .info span.date{
		text-align: left;
		display: block;
		padding: 4px 0; 
	} 
	.conts_block_exhibitions.list_default .items .info {
		font-size: 13px;
	}

}

/* Landscape phone to portrait tablet */
@media (max-width: 600px) {

}

/* Landscape phones and down */
@media (max-width: 480px) {
	
	.navbar-default .navbar-brand{
		max-width: 230px;
	}

}