@media (min-width: 1270px){
	.container{width:1240px !important;}
	.top-menu > li > a{margin:0 14px 0 0;}
}
@media (min-width: 1200px) and (max-width: 1269px){
	.top-menu > li > a{margin:0 26px 0 0;}
	.header .socials span{display:none!important;}
	.slider.doors .img{width:167px;}
	.slider.sert .img{width:194px;}
	.footer .fa{margin-right:0px;}
}

@media (max-width: 1199px){
	body{font-size:1.5em;line-height:1.3em;}
	section{padding:40px 0;}
	input[type=button]{padding:9px 0;}
	input[type=radio],input[type=checkbox]{margin-top:3px;}
	h1,.h1{font-size:250%;}
	h2,h3,h4,.h2,.h3{font-size:140%;}
	/* .h4,h4{font-size:110%;} */
	hr{margin:22px 0;}
	.table_events table td,.table_events table th{padding:15px 5px;}
	/* .dw,.al{padding:6px 6px;} */
	.header .logo img{width:60px;}
	.header .socials{padding-top:21px;}
	.slogan{font-size:100%;line-height:16px;padding:14px 0 14px 17px;}
	ul.top-menu{margin:23px 0 0 -15px;font-size:90%;}
	.top-menu > li > a{margin-right:12px;}
	.top-menu li ul{font-size:100%;}
	.search input{padding:10px 15px;font-size:140%;}
	.search .find{font-size:200%;right:8px;top:6px;}
	/* .main_slider .owl-stage{height:470px;} */
	.main_slider #anounce{min-height:300px;}
	.main_slider .anounce{padding-top:60px;}
	.owl-nav .owl-prev,.owl-nav .owl-next{width:50px;height:50px;}
	.catalog .catItem{margin-bottom:35px;}
	.slider .img,.catalog .catItem .img{height:140px;}
	.slider#gallery .photo a{height:150px;}
	.slider#gallery .photo.big a{height:300px;}
	.video.home .vid a{height:250px;}
	#page .catalog .catItem.big .img{height:300px;}
	#page .catalog .catItem.small .img{height:110px;}
	#photo_gallery,#video_gallery,#video_gallery iframe{height:452px;}
	#photo_gallery img{max-height:452px;max-width:calc(100% - 130px);}
	#photo_gallery tr>td{height:452px;}
	.lastcomments .comment .UserPic{height:37px;}
	.lastcomments .comment .sub_comment .UserPic{height:34px;}
}
@media (max-width: 1024px){
	.container{width:100%;}
	.submenu.drop{left:calc(100% / 3 + 7px);}
}
@media (min-width: 992px) and (max-width: 1199px){

}
@media (max-width: 991px){
	body{font-size:1.4em;line-height:1.3em;}
	body.opened{overflow:hidden;}
	a::after,.tabs .tabs > ul > li::after{display:none;}
	.container{width:737px;}
	.btn{padding:10px 20px;}
	h1,.h1{font-size:200%;}
	h2,h3,h4,.h2,.h3{font-size:115%;}
	.h4,h4{font-size:80%;}
	table .h4,table h4{font-size:100%;}
	h1 .small,h2 .small,.h1 .small,.h2 .small,h3 .small,h4 .small,.h4 .small,h5 .small,.h3 .small{font-size:90%;}
	.btn{font-size:12px;}
	.btn.small{padding:5px 7px;}
	.slogan{font-size:100%;line-height:16px;padding:14px 0 14px 17px;}
	.header{z-index:5;}
	.header .floatright{float:right;width:auto;}
	.opened.header{z-index:10;}
	.mobile_switcher{display:block;float:left;}
	ul.top-menu{overflow-y:scroll;position:fixed;left:-315px;top:0;margin:0;padding:15px;width:300px;height:100%;background:#fff;visibility-y:scroll;box-shadow:0 0 7px rgba(0,0,0,.05), 7px 0 7px rgba(0,0,0,.05), -7px 0 7px rgba(0,0,0,.05);-webkit-box-shadow:0 0 7px rgba(0,0,0,.05), 7px 0 7px rgba(0,0,0,.05), -7px 0 7px rgba(0,0,0,.05);-moz-box-shadow:0 0 7px rgba(0,0,0,.05),7px 0 7px rgba(0,0,0,.05),-7px 0 7px rgba(0,0,0,.05);-o-box-shadow:0 7px 7px rgba(0,0,0,.05),7px 0 7px rgba(0,0,0,.05),-7px 0 7px rgba(0,0,0,.05);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:10;}
	ul.top-menu.opened{left:0;}
	ul.top-menu::-webkit-scrollbar,.fancybox-slide section::-webkit-scrollbar{width:6px;position:absolute;right:-6px;}
	ul.top-menu::-webkit-scrollbar-track,ul.top-menu::-webkit-scrollbar-thumb{background:rgba(159, 159, 159, 0.26);border-radius:3px;}
	ul.top-menu::-webkit-scrollbar-thumb:hover,.fancybox-slide section::-webkit-scrollbar-thumb:hover{background-color:rgba(159, 159, 159, 1);}
	.top-menu > li{display:block;white-space:nowrap;padding:10px 0;border-top:1px solid #e6e6e6;}
	.top-menu > li > a{display:block;margin:0;}
	.top-menu li.arr{background-size:8px;}
	.top-menu li.arr.active > a{color:#b3b3b3;}
	.top-menu li ul{display:none;opacity:0;visibility:hidden;position:static;left:0;top:0;min-width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;transform:none;-webkit-transform:none;-moz-transform:none;transform-origin:none;z-index:0;}
	.top-menu li.arr.active ul{opacity:1;visibility:visible;}
	.top-menu li ul li{text-align:center;}
	.top-menu > li > ul,.top-menu > li > ul > li ul{display:none;}
	.top-menu > li:hover > ul,.top-menu > li > ul > li:hover ul{opacity:1;visibility:visible;transform:none;-webkit-transform:none;-moz-transform:none;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transform-origin:none;}
	.breadcrumbs{padding:10px 0;}
	.infoblk.pre_page{margin-bottom:30px;}
	#main_slider .container{width:100%;padding:0;}
	#main_slider .slider{position:relative;height:auto;}
	.main_slider #anounce{min-height:0;}
	.main_slider h1,.main_slider .h1{font-size:24px;}
	.main_slider .anounce{width:737px;padding-top:50px;margin:-90px auto -1px;float:none!important;border:1px solid #ddd;}
	.main_slider .anounce .slider_bot{position:static;width:auto;padding:0;}
	.main_slider .owl-stage-outer,.main_slider .owl-stage{height:400px;}
	.main_slider .owl-nav{top:15px;left:auto;right:30px;}
	.tabs > ul > li{padding:11px 14px;font-size:14px;}
	.tabs .tabs > ul > li{margin-right:20px;font-size:13px;}
	section{padding:30px 0;}
	.owl-nav{margin-top:-25px;}
	.owl-nav .owl-prev, .owl-nav .owl-next{width:50px;height:50px;}
	.maincats .maincat .Image{height:145px;}
	.maincats .maincat.big .Image{height:300px;}
	.maincats .maincat .Image .maincat_title{padding:12px 18px;}
	.slider .img,.catalog .catItem .img{height:170px;}
	#page .catalog .catItem.big .img{height:220px;}
	#page .catalog .catItem.small .img{height:85px;}
	#page .news .news_item:nth-child(4n+1), #page .news .photo_item:nth-child(4n+1),#page .news.col_3 .news_item:nth-child(3n+1), #page .news.col_3 .photo_item:nth-child(3n+1){clear:none;}
	#page .news .photo_item:nth-child(3n+1){clear:left;}
	#page .news .news_item:nth-child(2n+1),#page .news.col_3 .news_item:nth-child(2n+1), #page .news.col_3 .photo_item:nth-child(2n+1){clear:left;}
	#page .text{overflow-x:scroll;}
	#photo_gallery,#video_gallery,#video_gallery iframe{height:371px;}
	#photo_gallery{margin-left:0;}
	#photo_gallery tr>td{height:371px;}
	#photo_gallery img{max-height:371px;margin-left:0;}
	#photo_gallery_mini{position:static;text-align:left;height:auto;margin:30px 0 0;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;}
	#photo_gallery_mini img{margin:0 7px 0 0;height:100px!important;}
	#photo_gallery table{right:0;}
	.video .vid a .fa{width:34px;height:34px;margin:-17px 0 0 -17px;padding:8px 0;border-width:2px;}
	.video .vid.h_fa a .fa{visibility:visible;opacity:1;}
	.table_events .home_events{margin:15px -15px;padding:0 15px;}
	.table_events .home_events .sort,.table_events .home_events .all{margin:0 -15px;}
	.file td{padding:12px 20px;}
	#page .table_events .hor_scroll{margin:0 -15px;padding:15px 0;}
	.slider#gallery .photo a:hover .image,.video.home .vid a:hover .image{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;}
	.bordered-icon{width:30px;height:30px;}
	.lastcomments .comment .UserPic{height:32px;}
	.lastcomments .comment .sub_comment .UserPic{height:29px;}
}
@media (max-width: 767px){
	body{overflow:hidden;overflow-y:scroll;}
	h1,.h1{font-size:180%;}
	.blk-767-2{width:50%;}
	.container{width:auto;}
	.header{padding:10px 0;}
	.header .logo img{width:46px;}
	.header .slogan{margin:0;padding:7px 0 0px 9px;}
	.header .socials{padding-top:0;font-size:140%;}
	.mobile_switcher{margin:10px 0 0;float:right;}
	.breadcrumbs{font-size:12px;}
	.Item .img img{margin-bottom:10px;}
	.Item .butt{display:inline-block;margin:0 0 8px;}
	.btn.small{padding:5px 5px;}
	.butt{white-space:nowrap;}
	.butt,.butt.goldBlk,.tabs > ul > li,.s_browse_cc a{font-size:13px;}
	.tabs > ul > li {font-size:12px;}
	.tabs .tabs > ul > li{margin-bottom:10px;margin-right:15px;font-size:12px;}
	.tabs .tabs > ul > .butt{margin:15px 0px 0px;}
	.tabs > ul > li,.s_browse_cc a{padding:5px 6px;margin:0 2px 3px 0;}
	.infoblk{padding:10px;}
	.main_slider .owl-stage-outer,.main_slider .owl-stage{height:300px;}
	.main_slider .owl-nav{right:15px;}
	.main_slider .anounce{margin-top:0;width:auto;padding:20px 15px;padding-top:50px;}
	.slider.sert .img{width:210px;}
	.slider.doors .img{width:150px;}
	section.photo{padding:50px 0 60px;}
	.video.home .vid{padding-top:7px;padding-bottom:7px;}
	.video.home .vid.video_big a{height:230px;}
	.video.home .vid a .image{height:100%;width:35%;}
	.video.home .vid.video_big a .image{height:50%;width:100%;}
	.video.home .vid a span{left:auto;right:0;top:0;width:65%;height:100%;}
	.video.home .vid.video_big a span{left:auto;right:0;top:50%;width:100%;height:50%;}
	.video .vid a .fa{top:25%;left:50%;border-color:#ee334e;background:#ee334e;}
	.video.home .vid a .fa{top:50%;left:17.5%;}
	.video.home .vid.video_big a .fa{top:25%;left:50%;}
	.catalog .catItem .img{height:180px;}
	.maincats .maincat{width:50%;}
	.video.home .vid a{height:120px;}
	.maincats .maincat .Image{height:145px;}
	.maincats .maincat.big .Image{height:300px;}
	.maincats .maincat .Image .maincat_title{top:36%;}
	.left_menu{height:108px;overflow-y:hidden;position:relative;}
	.left_menu.opened{height:auto;}
	.left_menu .before_but::after{content:'\f078';display:block;padding:2px 0;position:absolute;right:5px;bottom:5px;width:25px;height:25px;font-family:'FontAwesome';color:#999;background:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border:2px solid rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05), 2px 2px 2px rgba(0,0,0,.05), -2px 2px 2px rgba(0,0,0,.05);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.05), 2px 2px 2px rgba(0,0,0,.05), -2px 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05), 2px 2px 2px rgba(0,0,0,.05), -2px 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05), 2px 2px 2px rgba(0,0,0,.05), -2px 2px 2px rgba(0,0,0,.05);cursor:pointer;text-align:center;z-index:1;}
	.left_menu .before_but.opened::after{content:'\f077';}
	.bordered_left::after{display:block;position:static;width:100%;height:1px;background:#ddd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#ddd 0,#ddd 67%,#f4f4f4 87%,#fdfdfd 100%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,#ddd),color-stop(67%,#ddd),color-stop(87%,#f4f4f4),color-stop(100%,#fdfdfd));
    background:-webkit-linear-gradient(top,#ddd 0,#ddd 67%,#f4f4f4 87%,#fdfdfd 100%);
    background:-o-linear-gradient(top,#ddd 0,#ddd 67%,#f4f4f4 87%,#fdfdfd 100%);
    background:-ms-linear-gradient(top,#ddd 0,#ddd 67%,#f4f4f4 87%,#fdfdfd 100%);
    background:linear-gradient(to right,#ddd 0,#ddd 67%,#f4f4f4 87%,#fdfdfd 100%);}
	.left_menu a{display:block;float:left;width:45%;}
	.left_menu a:nth-child(2n+1){clear:left;}
	#page .table_events .hor_scroll{overflow:hidden;overflow-x:scroll;}
	.top_search .butt{padding:0 35px 0 5px;}
	#search_results{margin:0 -12px;width:111%;}
	.tpl-block-order-actions{margin-top:10px;}
	.footer .phone{text-align:left;margin-top:30px;}
	#menu_bottom li{margin-right:12px;}
	.goldborderBlk{margin-bottom:5px;}
	.slider.doors .img:hover,.catalog .catItem .img:hover,.images a.img:hover,table a.img:hover,a.light_img:hover{opacity:1;}
	.catalog .catItem.photo_item{margin-bottom:40px;}
	#page .catalog .catItem .img{height:160px;}
	#page .catalog .catItem.big .img,#page .catalog .catItem.small .img{height:300px;}
	#page .catalog .catItem.small{margin-bottom:35px;}
	#page .catalog .catItem.box.small .no_pd-right{padding-right:15px!important;}
	#page .news .photo_item:nth-child(3n+1){clear:none;}
	#page .news .photo_item:nth-child(2n+1){clear:left;}
	#photo_gallery{height:235px;}
	#video_gallery,#video_gallery iframe{height:350px;}
	#photo_gallery img{max-height:235px;}
	.article span{line-height:16px;}
	.img_map a{display:inline-block;width:24%;}
	.pager a{padding:3px 4px;margin:0 3px 5px 0;}
	#photo_dl{display:none;}
	.lastcomments .comment .UserPic{height:40px;}
	.lastcomments .comment .sub_comment .UserPic{height:38px;}
}

@media (max-width: 499px){
	.blk-767-2{width:100%;}
	.left_menu a{display:block;float:left;clear:both;width:auto;}
	.file td{display:block;margin-top:-1px;}
	.file tr:nth-child(even){background:#f6f6f6;}
	#calendar_view dl dt,#calendar_view dl dd{width:40%;}
	#calendar_view dl dd{width:60%;}
	.img_map a{display:block;margin-bottom:15px;width:100%;}
	.share{margin:10px 0;}
	.main_slider .owl-stage-outer,.main_slider .owl-stage{height:200px;}
	.main_slider .anounce{padding-top:30px;}
	.owl-nav .owl-prev, .owl-nav .owl-next{width:30px;height:30px;}
	.menu{overflow-x:scroll;white-space:nowrap;}
	#page .catalog .catItem.big .img,#page .catalog .catItem.small .img{height:160px;}
	#photo_gallery table{display:none;}
	#photo_gallery{height:auto;}
	#photo_gallery img{width:auto;max-width:100%;max-height:none;}
	#photo_gallery #photodescr{padding:10px 10px 20px;}
	#video_gallery,#video_gallery iframe{height:235px;}
	.lastcomments .comment .UserPic{height:20px;}
	.lastcomments .comment .sub_comment .UserPic{height:17px;}
	.login-page{width:100%;}
	.login-page .form{padding:30px 20px;}
	.KEmoji_Block .KEmoji_Cont>div{max-width:273px!important;}
	.profile_data dl,.profile_data dt,.profile_data dd{display:block;clear:both;width:100%!important;}
}