@media (min-width: 1200px){
	.header_mob{display:none;}
	.topmenu ul.menu li{display:inline !important;}
	.leftside{display:block !important;}
	.leftside .banners{font-size:14px;text-align:center;}
	.leftside .banners .floatleft, .leftside .banners .floatright, .leftside .banners .floatnone{width:220px;height:auto;margin:0;border-width:0 0 0 0;box-shadow:0 0 0 rgba(0, 0, 0, 0.75);}
	.leftside .banners .floatnone{text-align:center !important;}
	.leftside .banners .floatnone img{margin-top:35px;}
	.leftside .banners .h1, .leftside .banners .h1.price span{font-size:20px;}
	.leftside .banners .h1.price{font-size:40px;}
	.leftside .banners ul{padding-left:0;list-style:none;}
	.leftside .banners .venik:before,.banners .gift:before{display:none;}
	.leftside .tooltip:before{display:none;}
	.leftside .banners .tooltip.t_left{right:25px !important;}
	.leftside .banners .tooltip.t_right{left:62px !important;}
	#filter{display:block !important;}
}

@media (min-width: 900px) and (max-width: 1199px){
	h3,h4,.h2,.h3{font-size:18px;}
	input,select{width:107px;}
	select{background-position:122px -562px;}
	textarea{width:401px;}
	table.h1 td.m_none{font-size:13px;}
	.p_none{display:none;}
	.header_mob{display:none;}
	.header .adress{margin:15px 0 0 30px;width:260px;}
	.header .phone{margin:10px 0 0 40px;}
	.content{width:880px;}
	.content.white,.content.page{width:840px;padding:20px;}
	.content.page.production .graybg{margin:0;padding:20px;}
	.content.page.production .light_img{height:295px;}
	.content.page.production .catItem .light_img{height:90px;}
	.content.page#AjaxCart{padding:0 20px 20px;}
	.floatright.content{width:700px;}
	.top_search .cat_main_button{margin-right:8px;}
	.grey_blk{margin-left:30px;}
	.grey_blk .fa{font-size:26px;}
	.banners{font-size:14px;}
	.banners .floatleft, .banners .floatright, .banners .floatnone{width:320px;height:160px;}
	.banners .floatnone{width:716px;height:100%;}
	.banners .floatnone img{width:60%;}
	.banners .h1, .banners .h1.price span{font-size:24px;}
	.banners .h1.price{font-size:40px;}
	.banners ul{padding-left:10px;}
	.banners .venik:before{left:65%;}
	.banners .gift:before{top:29%;left:68%;}
	.banners .tooltip.t_left{right:56px !important;}
	.banners .tooltip.t_right{left:90px !important;}
	.Image_Wrapper a.slider_more{font-size:12px;}
	.Image_Wrapper *{zoom:0.87;}
	.katalog .Image_Wrapper *{zoom:1;}
	.katalog .Image_Wrapper.w32{width:32%;margin:0.5%;}
	.katalog .Image_Wrapper .slider_more{width:130px;}
	.katalog .children_menu a.line{width:100%;}
	.calcul .h1{font-size:24px;}
	.calcul img{left:170px !important;}
	.calcul input{width:40px;}
	.calcul select{width:144px;}
	.calcul .sum{width:155px;}
	.calcul .zag{font-size:14px;}
	.calcul #itog{font-size:30px;}
	#calcul .sum img{width:auto;}
	#calcul img{width:100%;margin-left:0 !important;}
	#ob_slider .text-a{left:47%;}
	#ob_slider div.text1{left:47%;}
	#ob_slider .slider_img{width:250px;height:250px;}
	#ob_slider .slider_img div{width:210px;height:210px;margin:20px;}
	#ob_slider .slider_img2{width:200px;height:200px;top:50%;left:18%;}
	#ob_slider .slider_img2 div{width:180px;height:180px;margin:10px;}
	.uslugi ul li{width:192px;min-height:244px;}
	.uslugi ul li .red{font-size:16px;}
	.content.specform{width:695px;}
	.floatright.content .specform{width:700px;}
	#specform{width:675px;padding:25px 10px;}
	.floatright.content #specform{width:670px;padding:26px 15px;}
	.specform .floatleft{margin:22px 8px;}
	.floatright.content .floatleft,.floatright.content .floatright{margin:40px 10px 0px;}
	.content.white{width:700px;}
	#menu_bottom li a{font-size:14px;}
	#menu_bottom li{padding-right:20px;}
	#creatotId{left:260px;}
	.content.page.production h1,.content.page.production .h1{font-size:18px;}
	.files .file,.content .file .h3{font-size:13px;line-height:12px;}
	.files .file{width:25%;padding-left:70px;height:60px;margin-right:5px;}
	.files .file .fa{font-size:45px;top:16px;left:15px;}
	.modifications{font-size:12px;}
	.modifications .tdprice{width:50px;}
	.maincat li{float:left;width:33.3%;height:130px;border-bottom:0;}
	.maincat li:nth-child(1),.maincat li:nth-child(2),.maincat li:nth-child(3){height:210px;}
	.maincat li:nth-child(4),.maincat li:nth-child(5),.maincat li:nth-child(6){height:130px;}
	.maincat li p{display:none;}
	.content.page.production .maincat .h3{margin-bottom:14px;}
	.maincat .h5{margin:0;}
	.leftside{width:100%;}
	.leftside .uslugi ul li{float:left;width:212px;}
	.leftside .banners .floatleft, .leftside .banners .floatright, .leftside .banners .floatnone{width:320px;height:200px;margin:0;border-width:0 0 0 0;box-shadow:0 0 0 rgba(0, 0, 0, 0.75);}
	.leftside .banners .floatnone{width:700px;margin-top:1px;}
	.leftside .timeback .zag{margin-top:30px;}
	.leftside .banners .floatnone img{margin-top:40px;}
	.leftside .banners .venik:before{top:24%;}
	.tpl-block-main{width:100% !important;float:none !important;}
	.newsimage{display:none;}
	.akcii .flexslider .w60{width:100%;}
	.main_cats_cat.cats_gall li{width:222px;}
	.main_cats_cat.cats_gall.folio li{width:185px;}
	.main_cats_cat.cats_gall li a{width:222px;height:222px;}
	.main_cats_cat.cats_gall.folio li a{width:185px;height:185px;}
	.main_cats_cat.cats_gall li a i{width:222px;height:222px;}
	.main_cats_cat.cats_gall.folio li a i{width:185px;height:185px;}
	.unslider .unslider-arrow{opacity:1;}
	.unslider .unslider-arrow{left:-20px;opacity:1;}
	.unslider .unslider-arrow.next{left:auto;right:-20px;}
	.folio .w70{width:60%;}
	.folio .w30{width:40%;}
	.fancybox-nav span{visibility:visible !important;}
	.ls-bottom-nav-wrapper, .ls-below-thumbnails{right:10px;}
	#gallery .light_img{width:50%;}
	#filter{display:block !important;}
	#mainslider .text-a{font-size:26px;}
	#mainslider div.text1{width:400px;top:180px;}
	#smeta .w30{width:30%;margin:0 0 40px 3%;}
	#smeta .w60{margin-left:0;}
	/* #show_leftside{display:block;} */
	.objects #show_leftside{display:none;}
	.contacts .w25{width:50%;}
	.children_menu a{width:22.8%;}
}

@media (max-width: 899px){
	#wrap.wrapbg{background:transparent;}
	input,select{width:100%;margin:20px 0;}
	#lightcase-content input,#lightcase-content textarea,#lightcase-content select{width:89%;padding:13px 5%;}
	input[type=radio], input[type=checkbox]{width:15px !important;padding:0px 8px !important;}
	#lightcase-content .cartBlk input{width:20px;padding:6px;}
	select{background-position:122px -562px;}
	textarea{width:100%;}
	h1,h2,.h1{font-size:18px;}
	h3,h4,.h2,.h3{font-size:16px;}
	form .more{margin:5px 0 !important;padding:9px 0 !important;}
	.header_mob{display:block;float:right;}
	.header_mob a{display:block;width:16px !important;text-align:center;color:#fff;line-height:20px;float:left !important;font-size:22px !important;}
	.m_none,.p_none{display:none;}
	.m_yes{display:inline;}
	.content{width:100%;}
	.footer .content{width:auto;padding:0 10px;}
	.floatright.content{width:100%;}
	.header{height:auto;padding-bottom:20px;}
	.header .logo{margin-top:0;padding-top:35px;text-align:center;}
	.footer .logo{width:152px;}
	.top_search .cat_main_button{width:auto;margin:-10px 0 0;border-radius:0;}
	.top_search form{width:100%;margin:0 auto;}
	.top_search .butt{width:34px;right:2.5%;}
	.top_search .butt span{display:none;}
	.top_search #search_inpt{width:90%;padding:0 3%;margin:10px auto 0;}
	.top_search .butt .fa{visibility:visible;display:block;}
	.top_search .cat_main_button.active:after{display:none;}
	#search_results{width:82%;left:4%;padding:5%;font-size:12px;}
	.header .top_search{width:100%;text-align:center;}
	.floatleft,.floatright{width:100%;float:none;}
	.topmenu{height:auto;border-width:1px 0;padding:0;}
	.topmenu ul.menu a.logo{display:block;float:left;width:22px;height:22px;margin:0;background-position:1px -56px;}
	.topmenu ul.menu li{float:none;display:none;border-top:1px solid #a4232d;margin:0;}
	.topmenu ul.menu #show_menu{display:block;float:left;}
	.topmenu ul.menu #show_menu a:hover{background:transparent;}
	.topmenu ul.menu a{float:none;padding:10px;width:100%;}
	.topmenu ul.menu #show_menu a{padding:5px;}
	.topmenu ul.menu  li a{padding:10px 0;}
	.topmenu ul.menu  li a.m_yes{display:block;}
	#cat_menu{position:static;width:100%;margin-bottom:8px;box-shadow:none;-webkit-box-shadow:none;}
	#cat_menu li .toggle{width:auto;padding:10px 20px;position:static;box-shadow:none;-webkit-box-shadow:none;}
	#cat_menu .h5 ul{padding:8px 0 2px 10px;}
	.banners{font-size:14px;text-align:center;}
	.banners .floatleft, .banners .floatright, .banners .floatnone{width:236px;height:160px;border:1px solid #fff;}
	.banners .floatnone{width:236px;height:100%;text-align:center !important;}
	.banners .floatnone img{margin-top:35px;}
	.banners .h1, .banners .h1.price span{font-size:22px;}
	.banners .h1.price{font-size:40px;}
	.banners ul{padding-left:0;list-style:none;}
	.banners .venik:before,.banners .gift:before{display:none;}
	.tooltip:before{display:none;}
	.banners .tooltip.t_left{right:25px !important;}
	.banners .tooltip.t_right{left:62px !important;}
	#mainslider .slider,#mainslider .slider .viewport{height:300px;}
	#mainslider .slider .owl-item,#mainslider .slider .owl-item .item{width:100%;height:300px;}
	#mainslider .slider .viewport .title.h2{width:100%;height:auto;padding:40px 7px 60px;font-size:20px;box-sizing:border-box;}
	#mainslider .slider .name,#mainslider .slider .owl-nav{left:0;bottom:27px;}
	#mainslider .slider .name a,#mainslider .slider .owl-nav div{font-size:30px;margin:12px 3px;}
	#mainslider .slider .bullets,#mainslider .slider .owl-dots{display:none !important;}
	#catalog{padding:30px 0 0;}
	.katalog .Image_Wrapper.w32{width:99.8%;float:none;margin:0.1% 0;}
	.Image_Wrapper .title{font-size:15px;padding-top:30px;height:auto;}
	.katalog .Image_Wrapper .title{height:auto;margin:0;}
	.CollageWBig{width:380px;}
	.CollageHBig{height:380px;}
	.CollageHSmall{height:380px;}
	.Image_Wrapper a.slider_more{font-size:12px;}
	.katalog .Image_Wrapper .title a.linka{height:auto;text-align:left;font-size:18px;}
	.CollageWBig.CollageHMiddle .image,.CollageWBig.CollageHSmall .image{width:100%;height:30%;position:relative;}
	.CollageWBig.CollageHMiddle .title span,.CollageWBig.CollageHMiddle .title span, .CollageWBig.CollageHSmall .title span{width:90%;}
	.Image_Wrapper .title:after{content:'';display:block;width:20%;border-bottom:0px solid #d2849f;margin-top:1%;}
	.katalog .Image_Wrapper{width:96%;margin:2%;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;border-bottom:1px solid #f2f2f2;}
	.katalog .Image_Wrapper p{font-size:13px;}
	.katalog .Image_Wrapper table td{display:block;}
	.katalog .Image_Wrapper .image{display:block;height:200px;}
	.katalog.brands .Image_Wrapper .image,.katalog .Image_Wrapper .td_img{height:40px;width:auto;background-size:contain;background-position:30px center;}
	.calcul{padding-top:30px;background:transparent;}
	.calcul .h1{font-size:22px;}
	.calcul img{display:none;}
	.calcul form{padding:20px;}
	.calcul .floatleft .floatleft{float:left;width:auto;margin-right:10px;margin-left:5px;}
	.calcul input{width:40px;}
	.calcul select{width:144px;}
	.calcul .devider{margin:25px 0 30px 5px;}
	.calcul .sum{width:auto;border-top: 1px solid #acacac;border-width:1px 0 0 0;padding-top:25px;}
	.calcul .zag{font-size:14px;}
	.calcul #itog{font-size:30px;}
	#calcul .sum img{width:auto;display:none;}
	#calcul img{display:block;width:100%;margin-left:0 !important;margin-bottom:0 !important;}
	.ourstars .star td{padding:15px 10px;}
	.ourbrands .logobrand{margin:2%;width:46%;height:100px;}
	#objects_slider div.text1{width:80%;left:10%;}
	#objects_slider .text-a{top:8%;left:10%;width:80%;}
	#objects_slider .slider_img{width:100%;}
	#objects_slider .slider_img:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(78, 78, 78, 0.5);}
	#objects_slider a.slider_more{position:absolute;top:80%;left:10%;}
	/* #objects_slider div.text1,#objects_slider .text-a,#objects_slider a.slider_more{text-shadow:0 0 80px #000;} */
	.slider_cntr{margin-top:10px;}
	.slider_cntr a span{text-indent:-9999px;display:block;}
	.slider_cntr .fa{font-size:20px;}
	.uslugi_bg,.uslugi{height:100%;}
	.uslugi .zag{font-size:22px;padding:0;width:100%;text-align:center;background:transparent;color:#151515;margin-bottom:20px;}
	.uslugi ul li{width:240px;min-height:244px;margin:0 0 10px !important;min-height:0;}
	.uslugi ul li a{display:block;}
	.uslugi ul li .red{font-size:16px;text-align:left;}
	.content.specform{width:695px;}
	#specform{width:645px;}
	.specform .floatleft{margin:22px 8px;}
	.floatright.content .floatleft,.floatright.content .floatright{margin:20px 5px 0px;}
	.content.white{width:250px;padding:25px;}
	#menu_bottom li a{font-size:14px;}
	#menu_bottom li{padding-right:20px;}
	#creatotId{left:260px;}
	.contactsbot{position:static;margin:0 0 20px 10px;}
	#license{top:150px;left:75px;}
	.leftside{width:100%;}
	.leftside .banners{font-size:14px;text-align:center;}
	.leftside .banners .floatleft, .leftside .banners .floatright, .leftside .banners .floatnone{width:220px;height:auto;margin:0;border-width:0 0 0 0;box-shadow:0 0 0 rgba(0, 0, 0, 0.75);}
	.leftside .banners .floatnone{text-align:center !important;}
	.leftside .banners .floatnone img{margin-top:35px;}
	.leftside .banners .h1, .leftside .banners .h1.price span{font-size:20px;}
	.leftside .banners .h1.price{font-size:40px;}
	.leftside .banners ul{padding-left:0;list-style:none;}
	.leftside .banners .venik:before,.banners .gift:before{display:none;}
	.leftside .tooltip:before{display:none;}
	.leftside .banners .tooltip.t_left{right:25px !important;}
	.leftside .banners .tooltip.t_right{left:62px !important;}
	.tpl-block-main{width:100% !important;float:none !important;}
	.akcii .flexslider .w60{width:100%;}
	.main_cats_cat.cats_gall li{width:238px;}
	.main_cats_cat.cats_gall li a{width:238px;height:238px;}
	.main_cats_cat.cats_gall li a i{width:238px;height:238px;}
	.main_cats_cat.cats_gall.folio li{width:240px;}
	.main_cats_cat.cats_gall.folio li a{width:240px;height:240px;}
	.main_cats_cat.cats_gall.folio li a i{width:240px;height:240px;}
	.content.white, .content.page{width:90%;padding:5%;}
	.content.page#AjaxCart{padding:0;width:100%;box-shadow:none;margin:0;}
	.content.page.production h1, .content.page.production .h1{font-size:18px;}
	.content.page.production .graybg{margin:10px 0;}
	.content.page.production .graybg.price{width:auto;}
	.content.page.production .light_img,.content.page.production .design .light_img{height:250px;}
	.cartBlk .ToCart{float:left;margin:15px 0;}
	.price strike{font-size:14px;}
	.files .file{float:none;width:65%;padding:10px 5% 10px 30%;height:55px;margin:-1px 0 0 0;}
	.katalog .files .file{width:65%;}
	.tpl-block-list-prefix .files .file{width:64.5%;}
	.files .file .fa{left:10px;top:10px;font-size:56px;}
	.content .files .h3{margin-bottom:0;font-size:12px;}
	.files p{margin:7px 0;font-size:12px;}
	.modifications{font-size:12px;}
	.modifications .toorder{width:100px;}
	.modifications .tdprice{width:50px;}
	.cartBlk .qty{width:16px;}
	.curcatmenu a{display:block;}
	.curcatmenu .fa{display:none;}
	#unslider{height:117px;}
	.unslider .unslider-arrow{opacity:1;}
	.unslider .unslider-arrow{left:-20px;opacity:1;}
	.unslider .unslider-arrow.next{left:auto;right:-20px;}
	.floatright.content .cost{margin:20px -25px 0;padding:25px;}
	.check{padding-bottom:5px;}
	.price_tbl{margin:30px -25px 0;}
	.price_tbl th,.price_tbl h2{text-align:center;}
	.fancybox-nav span{visibility:visible !important;}
	.footer .phone{margin:30px 0 0 0;text-align:center;}
	.footer .logo{margin:0 auto;float:none;}
	#smeta .w30{width:97%;margin:0 0 30px 3%;}
	/* #show_leftside{display:block;} */
	.children_menu a{width:47.5%;}
	.katalog .children_menu a.line{width:90%;}
	.otzyv a.light_img{background-size:cover;}
	.otzyv .light_img img{display:block;margin:0 auto 30px auto;}
	#gallery{margin-top:-30px;}
	#gallery .light_img{width:100%;}
	#filter{display:none;}
	#map{margin:0;height:300px;}
	.content.page#AjaxCart label input{margin:5px 0 20px;}
	.news .h1{padding-right:0;}
	.news .butt{float:left;margin-top:30px;}
	.range-slider{width:100%;}
}

@media (min-width: 600px) and (max-width: 899px){
	.ourstars .star{width:50%;}
	.ourstars .star .circle, .ourstars .star .circle .icon{width:175px;height:175px;}
	.ourstars .star .circle .circle{width:150px;height:150px;margin:12px;}
	.ourstars .star .circle .icon{width:110px;height:110px;margin:20px;}
	.ourstars .star span{top:50px;left:180px;font-size:16px;}
	.ourstars .star .circle .icon i{width:85px;height:85px;margin:12px;}
	.ourbrands .logobrand{width:29%;margin:2%;}
	.content.white, .content.page{width:80%;padding:10%;}
	.content.page#AjaxCart{padding:0;}
	/* .content.page.production .graybg{margin:-13% -13% 0;padding:70px;} */
	.content.page.production .light_img{height:300px;}
	#mainslider .slider .bullets,#mainslider .slider .owl-dots{display:block !important;}
	.files .file,.content .file .h3{font-size:14px;}
	.files .file{float:left;margin:0;width:27%;padding:0 0 0 6%;border-width:0;}
	.katalog .files .file{width:27%;}
	.tpl-block-list-prefix .files .file{width:27%;}
	.files .file .fa{font-size:20px;left:0;top:5px}
	.content .file:hover .h3{color:#2a2a2a;}
	.files .file:hover .fa{color:#c81942;}
	.files .file:hover .fa.fa-file-xls-o,.files .file:hover .fa.fa-file-xlsx-o{color:#2b8e19;}
	.files .file:hover{background:#fff;color:#2a2a2a;}
	.content .file .h3{margin-bottom:0;line-height:12px;}
	.files p{margin:7px 0;font-size:12px;}
	.curcatmenu a,.curcatmenu .fa{display:inline;}
	.slider_cntr{margin-top:30px;}
	.slider_cntr a span{text-indent:0;display:inline;}
	.slider_cntr .fa{font-size:14px;}
	.footer .phone{margin:20px 0 0 0;text-align:right;}
	.footer .logo{margin:0 auto;float:left;}
	#smeta .w30{width:30%;float:left;}
	#smeta .w60{width:100%;}
	.children_menu a{width:17.8%;}
	.katalog .children_menu a.line{width:100%;}
	.contacts .w25{width:50%;float:left;}
	#gallery .light_img{width:50%;}
	#map{margin:0;height:300px;}
	.katalog.brands .Image_Wrapper .image,.katalog .Image_Wrapper .td_img{background-size:20%;height:80px;}
	.katalog .Image_Wrapper.w32{float:none;}
	.katalog .Image_Wrapper{width:25%;margin:0 -1px 0 0;float:left;border-bottom:none;}
	.katalog .Image_Wrapper .title a.linka{height:40px;text-align:center;}
}