@media screen and (max-width:768px) {
	.mobile-menu {display:block;}
	.fullWhite {display:block;}
	.redTop {position:fixed; bottom:0; z-index:100; height:45px; width:100%;}
	.redTop img {height: 25px;}
	.goBack {display: initial; font-size:18px; float:left; padding:0;margin-left: -30px;}
	.goBack img {height:20px;}
	.mgtop {margin:10px 0px 60px;}
	.bodyInset #nprogress .bar {background:red !important;}
	.whiteBg {padding:0px 25px;margin-left:-15px; margin-right:-15px;}
	.ov {padding-bottom: 30px;}
	.lastArtistsSlider {margin:0px -15px;}
	.lastArtistsSlider .owl-stage-outer {padding-left: calc(50% - 130px); overflow: hidden;}
	.lastArtistsSlider .l-a-slide {margin:0px 10px; width:250px;}
	.lastArtistsSlider .owl-nav {width:100%; top:55% !important;}
	.lastArtistsSlider .owl-prev {float:left;}.lastArtistsSlider .owl-next {float:right;}
	.pd .owl-nav {padding:0px 1px;}
	.imgSide {margin-bottom:20px;}
	.bigTitle {font-size:32px}
	.collTitle {text-align:center;}
	.collectionBigTitle {font-size:22px;}
	.collectionBigText {font-size:16px;}
	.vidMenu {margin-top:20px;}
	.footer {display:none;}
	.top_menu.inverse.fixed {position: fixed;bottom: 0px !important;top: auto;}
	.top_menu, .top_menu.fixed {padding:5px 0; background:red; height:45px; top:auto; bottom:0; position:fixed; left:0; z-index:1000; width:100%; overflow:hidden;}
	.menuSide {
		position: fixed;
		top: calc(100% - 45px);
		height:calc(100vh + 70px);
		width: 100%;
		background: rgba(1,9,32,.95);
		z-index: 999;
		transition: top .3s;
		padding-bottom: 145px;
	}
	.menuSide.open {top:0; overflow-y:auto;}
	.ifhard {padding:0; margin-bottom:20px;}
	.more {padding:8px 10px !important; margin-bottom:5px !important;}
	.pds {padding:60px 30px;}
	.inSideMenu {
		display:block;
		position: absolute;
		bottom:190px;
		right: 0;
	}
	.headLogo {height:35px;}
	.top_menu.open {top:0;}
	.mobileMenu.open {
	    transform: translateY(calc(-100vh - -45px));
	    -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
	}
	.menu_ul {display:none;}
	.top_menu.fixed .menu_ul li a {color:#fff;}
	.whiteLogo, .blackLogo {display:none !important;}
	.collText {padding: 5px 10px !important;}
	.headSlider .owl-nav {width:100%; bottom:20px;}
	.inslideText {
		padding: 20px 40px;
		width: 100%;
		top: auto;
		position:relative;
		z-index:100;

	}
	.sliderText {font-size:15px; line-height: 20px;}
	.slide h1 {font-size:28px; margin-bottom: 5px;}
	.headSlider {height:calc(70vh - 60px);}
	.slide {height:calc(70vh - 60px);}
	.selectItem {width:100%; margin-bottom:5px;}
	.topfix {display:none; height:0;}
	.artCb, .headAbout {text-align:center;}
	.setRate {display:block;}
	.bigAva {display:inline-block;}
	.owl-nav {width:100% !important;}
	.search {padding-top:15px;}
	.searchInput {margin-bottom:5px;}
	.searchBtn {margin-left:-15px; width:calc(100% + 30px);}
	.catalogBox {margin-bottom:16px;}
	.collDesc {text-align:center;}
	.collText a {text-align:center; display:block; padding-top:15px;}
	.artistTitle {font-size:26px;}
	.award {font-size:19px;}
	.l-a-img {height:220px;}
	.artSlide {height:250px;}
	.headSlider .owl-prev {position:absolute; left: 10px !important;}
	.headSlider .owl-next {position:absolute; right: 10px !important;}
	.artAbout {padding-bottom:120px;}
	.artistMobileSlider .owl-stage-outer {
		padding-left: calc(50% - 90px);
		margin: 0 -15px;
	}
}

@media screen and (max-width:320px) {
	.goBack {display: initial; font-size:18px; float:left; padding:0;margin-left: -20px;}
}

@media screen and (max-width:1200px) {
	.collText {padding-left:80px;}
	x.artistPhotos .owl-nav, .BigSliderNums {display:none;}
	x.headSlider .owl-nav, .BigSliderNums {display:none;}
	
	.headSlider .owl-nav {width:100%; left:0;bottom:40px;}
	.headSlider .owl-prev {position:absolute; left: 30px;bottom: 100px;}
	.headSlider .owl-next {position:absolute; right: 30px;bottom: 100px;}
}

@media screen and (max-width:1500px) {
	.smWindow {top:2%;}
	#ava .windowContent {padding-top:5px;}
	
}

@media screen and (max-width:990px) {
	.collText {padding-left:50px;}
	.socname {padding:0px 10px;transform:none;}
	.rep-div {width:50%; padding:10px;}
	.bigIcon {width:42px; height:42px; font-size:21px; line-height:42px;}
	.bigIcon img {width:16px; margin-top:-16px;}
	.sbicon {text-align:center;}
	.linkSr {margin-top:-15px; margin-bottom:15px;}
	.bgf {padding:80px 15px;}
	.pdlr {padding:0;}
	#selectAvatar {margin-top:-15px; margin-bottom:45px !important;}
	.scTitle {font-size:24px;}
	.inpSoc {width: 100%;}
}

@media screen and (max-width:991px) {
	.bigform {padding-left:50px; padding-right:50px;}
}

@media screen and (max-width:500px) {
	.bigform {padding-left:20px !important; padding-right:20px !important;}
	.inslideText {padding: 10px 30px;}
	.sliderBtn {padding: 7px 20px 8px; min-width:200px;text-align:center;}
	.slide h1 {margin-top: 7px;margin-bottom: 10px;}
	.bigLabel {font-size:14px;}
	.scenario .catalogBox {width: 140px;}
	.scenario .catalogBox .catArtPhoto {width:100%; height:120px;}
	.col-image {margin-top:20px;}
	.catArtName {font-size:16px;}
	.closeon span {display:none;}
	.fc-event.active .closeon span {display:inline-block;}
	.collectionBigText {max-width: 100%; padding: 0 20px;}
	
}

@media screen and (max-width:374px) {
	.col-xxs {width:100% !important;}
	.scenario .catalogBox {width: 116px;}
	.scenario .catalogBox .catArtPhoto {width:100%; height:100px;}
	.catArtName {font-size:16px;}
}


@media screen and (max-height:600px) {
	.headSlider .owl-nav, .BigSliderNums {bottom:5%;}
	.artistPhotos .owl-nav, .BigSliderNums {bottom:5%;}
	.rep-div {width:100% !important; padding:0 15px 10px;}
}