a.scrollTo{display:none;}
a.siteLangMobile{display:none;}
.categoryArr{display:none;}
@media only screen and (max-width: 1250px) {
	#menuStrip, footer div.wrapIn{width:100%; padding-right:15px; padding-left:15px;}
}
@media only screen and (max-width: 1170px) {
	div.category_page div.leftPage, div.category_page div.rightPage{float:none; margin:0 auto;}
	div.category_page h1.title{margin-bottom:30px;}
	a.scrollTo{display:block; height: 100%; position: absolute; top: 0; width: 100%;}
}
@media only screen and (max-width: 1050px) {
	div.site-wrapper{width:100%; padding-right:15px; padding-left:15px;}
	div.content_page div.leftPage, div.content_page div.rightPage.hasBrothers{float:none;}
	div.content_page div.rightPage.hasBrothers{margin:0 auto; margin-top:20px;}
	div.content_page h1.title.fontSize{margin-bottom:20px;}
	div.category_page div.rightPage h2.subTitle{padding-top:15px;}
	.bigImage{width: 496px; display: block; margin: 0 auto;}
	/*old 24.4.17*/
	/*div.category_page div.single.order5{right:120px;}
	div.category_page div.single.order1{left:110px; top:0;}
	div.category_page div.single.order2{left:37px; top:185px;}
	div.category_page div.single.order4{right:34px;}
	div.category_page div.single.order3{left:240px;}*/
	/*new 24.4.17*/
	div.category_page div.single.order5{top:105px; right:41px;}
	div.category_page div.single.order1{left:243px;}
	div.category_page div.single.order2{left:41px;}
	div.category_page div.single.order4{right:83px; bottom:104px;}
	div.category_page div.single.order3{bottom:106px; left:84px;}
	
}
@media only screen and (max-width: 1010px) {
	ul#navmenu-h li{margin-left:6px; margin-right:6px;}
	#menuStrip .topMenu{padding-left:40px; padding-top:47px;}
	ul#navmenu-h a{height:68px;}
	ul#navmenu-h ul{top:73px;}
}
@media only screen and (max-width: 960px) {
	header.siteHeader div.center{height:150px;}
	#menuStrip .siteLogo{float:none; padding-top:15px;}
	#menuStrip .topMenu{padding:0;}
	div.languageWrapper{padding-top:27px;}
	div.topImage{height:260px;}
	ul#navmenu-h a{height:65px;}
	ul#navmenu-h ul{top:70px;}
}
@media only screen and (max-width: 920px) {
	div.contact_page div.leftPage, div.contact_page div.rightPage{width:100%; float:none;}
	div.contact_page h1.title{margin-bottom:20px;}
	div.contact_page div.contactData{margin-top:10px; margin-bottom:5px;}
}
@media only screen and (max-width: 800px) {
	article.innerPage{padding-bottom:30px;}
	div.rights{border-right:none;}
}
@media only screen and (max-width: 735px) {
	div.content_page div.rightPage.hasBrothers{width:100%;}
	div#home_page a.singleDataWrap span.txt{font-size:17px;}
	div#home_page a.singleDataWrap span.dataTitle{padding-right:10px;}
	div#home_page a.singleDataWrap span.dataSubTitle{padding-left:10px;}
}
@media only screen and (max-width: 670px) {
	div#slideTopGallery div.description h1{width:100%; font-size:30px;}
}
@media only screen and (max-width: 631px) {
	#menuStrip{padding-left:7px; padding-right:7px;}
	div.category_page div.leftPage{max-width:100%;}
}
@media only screen and (max-width: 620px) {
	header.siteHeader div.center{height:60px; position:fixed; box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.3);}
	#menuStrip .topMenu{display:block; float:right; min-height:60px; position:static;}
	#menuStrip .siteLogo{display:block; float:left; margin:0; height:auto; margin-top:11px; margin-left:10px; width:auto; padding:0;}
	#menuStrip .siteLogo a.link{position:static; background:none; margin:0; padding:0; width:auto; height:auto;}
	#menuStrip .siteLogo a.link img{display:block; max-height:none; height:35px; margin:0; padding:0;}
	#menuStrip{padding:0;}
	.languageWrapper{display:block; margin-top: 26px; float: left;}
	.languageWrapper a{font-size: 12px; display: block; padding-right: 4px; padding-left: 4px;}
	div.languageWrapper{float:right;}
	.languageWrapper{margin-top:0; padding-top:35px;}
	a.siteLangMobile{display:block; color: #011e31;}
	a.siteLang{display:none;}
	div.languageWrapper{padding-top:31px;}
	div#menuStrip div.topMenu a.mobileRoot{display:block !important; width:60px; height:60px; background:url(../vendor/images/menu-icon-falcon.png) no-repeat center; 
	background-size:30px auto;}
	ul#navmenu-h .mobileSubMenu{display:block;}
	ul#navmenu-h .mobileSubMenu a{background-color:#ff7e0a;}
	ul#navmenu-h .mobileSubMenu a:hover{background-color:#ffa557;}
	ul#navmenu-h .mobileSubMenu li.menuRow{background:rgba(255,255,255,0.95);}
	ul#navmenu-h{position:absolute; top:56px; left:0; width:100%; background:#fff; height:0px; display:none; overflow:auto; box-shadow: -4px -6px 13px -5px rgba(0, 0, 0, 0.3);}
	ul#navmenu-h.on{display:block; height:auto;}
	ul#navmenu-h li{float:none; width:100%; height:auto; display:block; position:relative; border-bottom:1px solid #202557; margin:0;}
	ul#navmenu-h a{float:none; width:100%; padding:0; text-align:left; padding-left:20px; /*color:#3d3d3c;*/ line-height:50px; margin:0; height:50px; font-size:20px;}
	ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a, ul#navmenu-h li.on a{/*color:#202557;*/}
	ul#navmenu-h ul li{display:none; float:none; width:100%;}
	ul#navmenu-h li li a{padding-right:40px; font-weight:normal;}
	ul#navmenu-h ul{display:block; position:static; width:100%; padding-top:0; padding-bottom:0px;}
	ul#navmenu-h .mobileOpen{display:block !important; padding:0; width:60px; height:53px !important; background:url(../vendor/images/menu_arrow_bottom.png) no-repeat center; 
	/*background-size:100% auto;*/ position:absolute; right:0px; top:0px;}
	ul#navmenu-h .mobileOpen.on{background-image:url(../vendor/images/menu_arrow_top.png);}
	ul#navmenu-h li:hover, 
	ul#navmenu-h li.on{border-bottom:1px solid #202557;}
	ul#navmenu-h li ul{background:none; border:none; width:auto !important;}
	ul#navmenu-h li li{border-top:1px solid #202557;}
	ul#navmenu-h li li a,
	ul#navmenu-h li.on li a,
	ul#navmenu-h li:hover li a,
	ul#navmenu-h li.iehover li a {
		text-align:left;
		float: none;
		width:100%;
		color:#2c2322;
		border-top:none;
		line-height:16px;
		padding-top:16px;
		padding-bottom:16px;
		padding-right:0;
		padding-left:40px;
		background:none;
		font-size:18px;
		font-weight:normal;
	}
	
	ul#navmenu-h a:hover{border-bottom:none;}
	ul#navmenu-h a:after{display:none;}
	ul#navmenu-h li li a:hover{color:#fff !important;}
	div#slideTopGallery div.item{background-position:center;}
	
	/*footer*/
	footer div.footerRow1 img.footerImg, div.rights, div.credit{float:none;}
	div.rights{border-right:none;}
    footer div.wrapIn{text-align:center;}
	article.innerPage{padding-bottom:87px;}
	footer div.footerRow1 img.footerImg{max-width:100%;}
	
	/*home*/
	div#slideTopGallery div.item, div#slideTopGallery div.gallery{height:260px;}
	div#slideTopGallery div.description{padding-top:60px;}
	div#home_page div.dataWrapper{margin-top:30px; padding-bottom:202px;}
	
	/*inner top*/
	div.topImage{height:110px; margin-top:60px;}
	div.bgGold{margin-top:20px;}
	
	/*content*/
	div.content_page h1.title{font-size:30px;}
	div.content_page h1.title.fontSize{font-size:30px; margin-bottom:10px;}
	div.content_page ul.sideMenu li a.labelLink{font-size:16px;}
	div.content_page div.sliderWrapper{margin-top:20px; margin-bottom:15px;}
	div.content_page div.subSlide{display:none;}
	div.content_page div.slider-for div{margin-bottom:10px;}
	div.content_page div.leftPage{max-width:100%;}
	div.content_page ul.sideMenu li{/*float:left;*/}
	div.content_page ul.sideMenu li a{padding-right:7px;}
	
	/*contact*/
	div.contact_page h1.title{font-size:30px; margin-bottom:10px;}
	div.contact_page div.rightPage fieldset{margin:0;}
	div.suc{margin-top:15px;}
	
	/*category*/
	div.category_page div.leftPage, div.category_page div.rightPage{width:100%; text-align:center;}
	div.category_page h1.title{font-size:30px; margin-bottom:15px;}
	div.content_page div.slider-for{height:auto;}
	div.category_page div.content img.bigImage{display:none;}
	div.category_page div.rightPage h2.subTitle{padding-top:10px;}
	div.category_page div.single{position:relative; top:auto !important; left:auto !important; right:auto !important; bottom: auto !important; width:113px; margin:0 auto;}
	div.category_page div.content{padding-bottom:15px;}
	.categoryArr{display:block; margin:0 auto;}
	.categoryArr:last-child{display:none;}
	div.category_page div.bottomText p,div.category_page div.topText p{max-width:100%; overflow:auto;}

	
}
@media only screen and (max-width: 535px) {
	div#home_page a.singleDataWrap span.dataArrow{background-image:url(/st-site/css/falcon/images/arrow.png); width: 23px; height: 23px; left: calc(50% - 13px); 
		margin-top:14px;}
	div#home_page a.singleDataWrap span.txt{width:43%; font-size:14px;}
}
@media only screen and (max-width: 415px) {
	div#home_page a.singleDataWrap span.txt{font-size:10px;}
}