@media screen and (min-width:1100px){
	
	.main_cat .row .block .image_block{height:160px;}
	#rebrend_modal{width:1060px;}
}

@media screen and (min-width:1127px){
	.contact_page .row .block{width:31.8%;}
	.one_product_page .buttons_block a.double{width:24%; margin-right:1%; height:36px; line-height:36px; font-size:17px; font-family: 'OpenSansRegular', sans-serif;}
}
@media screen and (max-width:1146px){
	.top_row .phone_block {display: none}
}
@media screen and (max-width:1024px){
	#catalog_menu {display:none;}
	.product_head>div,.product_head.zakaz>div {padding:40px 0 30px;}
	.wrapper {padding-top:0px;}
	.jmodal.jmw7 {width:100%;top:20px;}
    .form_block_about {margin-left:0px;}
	.uspeh_main .inner{padding:50px 0;}
	.help_spec_row {background-size:right center;}
	.help_spec_row .inner .form_spec_block {margin-left:0px;width:100%;}
	.form_spec_block h3 {line-height:35px;}
	.form_spec_block span {width:100%;text-align:center;}
	.form_spec_block .btn {display:block;width:100%;}
	.main_cat .title {    font-size: 16px;padding-left:0px;height: auto;line-height: inherit;text-align: center;padding-top: 25px;}
	.main_cat .inner {    padding: 0 10px 50px;}
	.flex_mobile .lang {    height: 30px;    line-height: 28px;    font-size: 14px;    text-transform: uppercase;    color: #fff;    text-decoration: none;    padding-left: 8px;    padding-right: 8px;    border-right: 1px solid #bbd62b;    position: relative;}
	.flex_mobile .lang.active {    background: #fff;    color: #9fb916;}
	.block_mobile_header{display:none;}
	.main_menu .inner {width:100%;}
	.ready_item{padding:0px;}
	header.fixed {position:relative;}
	.block_mobile_header nav {z-index:110;position:relative;}
	.flex_mobile * {box-sizing:border-box;}
	.border_mobile_header {border-bottom:1px solid #91B400;padding-bottom:20px;padding-top: 15px;}
	.flex_mobile .langs {padding-bottom:10px;padding-top:15px;}
	.flex_mobile .langs span{display:inline-block;margin-right:15px;line-height: 27px;}
	.flex_mobile .mail{color:#fff; text-decoration:none; padding-right:8px; font-size:13px;}
	.flex_mobile .phone_block p,.flex_mobile  .phone_block2  p,.flex_mobile .two_site p{font-size:10px;}
	.flex_mobile .phone_block p span,.flex_mobile  .phone_block2  p span,.flex_mobile  .two_site  p span{font-size:14px;}
	.flex_mobile .mail_block,.flex_mobile .two_site,.flex_mobile  .mobile_phone_block{display:flex;justify-content:space-between;}
	.flex_mobile .work_time {background:url(../imj/assets/01_main-assets/clock.png) no-repeat;background-position:left center;padding-left:30px;}
	.flex_mobile .mail_block>*,.flex_mobile  .two_site>*,.flex_mobile  .mobile_phone_block>* {width:47%;   box-sizing: border-box;}
	.block_mobile_header .flex_mobile{  border-top:1px solid #fff;   z-index: 110;    text-align: left;    color: #fff;   flex-direction: column-reverse;    background: #93D01B;display:flex;    justify-content: start;    padding: 10px;    box-sizing: border-box;    padding-top: 0px;}
	.left_side .menu_side_button{display:block; width:200px; margin:0 auto 20px; background:#b0cb1f;}
	.left_nav{display:none;}
	.fixed_header{display:none;}
	.contact_page .row .block{width:48.3%;}
	.one_product_page .buttons_block a{width:49%; margin-bottom:20px; line-height:32px !important; }
	.quest_page .row .block{width:50%;}
	.side_contacts{margin:0 auto; width:270px;}
	.after_side{display:none;}
	.product_page .table_block{padding-bottom:0;}
	.product_page .table_block .title_page{margin-bottom:30px;}
	.product_page .row .block{text-align:center; padding:0 10px;}
	.product_page .row .block .image_block{float:none; width:100%; margin-right:0; text-align:center; margin-bottom:20px;}
	.left_side{float:none; width:100%; padding-right:0;}
	.left_side .left_nav{max-width:270px; margin:0 auto;}
	.content{padding-left:0; box-shadow:none;}
	.about_main h3{padding-bottom:0;}
	.about_main .row{background:none; text-align:center; height:auto;}
	.about_main .row .block{display:inline-block; vertical-align:top; float:none; width:auto !important;}
	.main_slider .owl-prev{left:33.33333%;}
	.main_slider .owl-next{right:33.33333%;}
	.main_cat .row{background:none;}
	.main_cat .row .block{width:33.3333333333%;}
	.header .main_menu{height:auto; top:0; bottom:auto;}
	.header .main_menu .phone_menu{padding-left:40px ;position:absolute; display:block; top: 30px;    right: 10px; height:30px; line-height:28px; color:#fff; text-decoration:none;}
	.header .main_menu .phone_menu.active:after{background:none; content:''; position:fixed; left:0; top:0; z-index:80; cursor:auto; width:100%; height:100%; cursor:pointer;}
	.header .main_menu .phone_menu:before{content:''; position:absolute; left:5px; top:6px; width:23px; height:19px; background:url(../imj/assets/01_main_mobile-assets/menu.png) no-repeat;}
	.header .main_menu .phone_menu {background:none;}
	.header .top_row .langs{background:#b0cb1f; position:absolute; right:0; top:85px;}
	.header .logo{    width: 75%;margin:0px;    background-size: contain;}
	.header .main_menu ul{box-sizing:border-box; padding:10px 0;width:100%;  height:auto; z-index:100; text-align:center; background:#3e3e3f;}
	.header .main_menu ul li{display:block; height:40px; line-height:40px; margin-left:20px; margin-right:20px;border-bottom:1px solid #5E5E60;}
	.header .main_menu ul li:after{display:none;}
	.header .main_menu ul li.active{border-bottom:2px solid #a6ce39;}	
	.footer .top_row .footer_logo{float:none; margin:0 auto 15px;}
	.footer .top_row .right_block{margin:0 auto; width:630px; float:none;}
	.header .top_row {display:none;}
	header.fixed {padding:0px;height:auto;    padding-top: 20px;}
	.block_mobile_header {position:absolute;top:82px;left:0px;right:0px;}
	.slider_item.slick-slide {background-position:top right;}
	.slider_item .caption_slide {width:80%;left:10%;}
	.slider_item .caption_slide h1	{font-size: 22px;    line-height: 24px;}
	.slider_item .caption_slide p	{font-size: 14px;margin-bottom:30px;}
	.slider_item .caption_slide .btn {display:block;}
	.slider_arr.left {left:5%;opacity: 0.4;}
	.slider_arr.right {right:5%;opacity: 0.4;}
	.result_uspeh_slider .slider_arr.left {left:0%;}
	.result_uspeh_slider .slider_arr.right {right:0%;}
	.uspeh_outer, .iframe_row {    flex-direction: column;}
	.uspeh_outer>div,.iframe_outer,.present_outer,.present_outer .btn_green {width:100%;}
	.uspeh_outer .start_business {border:0px;border-bottom:1px solid #fff;}
	.uspeh_outer .start_business:after {transform: rotate(90deg);right:50%;margin-right:-16px;bottom:-23px;top:inherit;}
	.uspeh_outer .our_predl {padding-top:40px;}
	.about_main h3 {margin-bottom:20px;}
	.footer .footer_menu .block,.footer .footer_menu .block.last_block>a {display:none;}
	.footer .footer_menu .block.last_block {display:block;}
}

@media screen and (max-width:840px){
	/*.youtube-button,.sety_block{display:none;}*/
	.sert_filter ul li {display: block;}
	.sert_filter .btn {display: block;}
	.sert_filter .mobile_menu_link1 {display:inline-block;}
	.sert_filter ul{display:none;margin-top:15px;}
	.slider_plitka .slider_arr.left {left:33.3333333%;}
	.slider_plitka .slider_arr.right {right:33.3333333%;}
    .podhod_item .my_row>div.jw25 {display:none;}
    .podhod_item .jw75 {width:100%;    padding: 15px;}
	.preim_outer .preim {padding:0 35px;}
	.preim_outer.inner {    padding: 20px 0;}
	.preim_outer .slider_arr.left {left:0px;}
	.preim_outer .slider_arr.right {right:0px;}
	.contact_page .big_blocks .left_block{float:none; width:100%;}
	.interes_section p{padding:0;}
	.product_page .table_block .hid_row{display:block;}
	.header .main_menu ul{top:115px;}
	.product_page .price_block .green_button, .product_page .price_block .price{float:none; width:100%;}
	.product_page .table_block table{display:none;}
	.catalog_section .block .more_button{position:relative; right:auto; top:0px;}
	#call_me, #spasibo, #rebrend_modal{padding: 20px; width:245px;}
	#call_me {    padding: 0px !important;    width: 100%;}
	.uspeh_main .inner{padding-bottom:50px;}
	.uspeh_main .title_page{line-height:33px; height:auto; padding:26px 0;}
	.h1_block h1 b{font-size:28px; line-height:35px;}
	.h1_block{padding-top:40px;}
	.header .top_row .adress, .header .top_row .mail{display:inline-block; vertical-align:top; float:none; border:0;}
	.header .top_row .phone, .header .top_row .call_me{ padding:0 !important; height:auto !important; display:block; float:none; text-align:center; border:0;}
	.header .top_row .phone:before, .header .top_row .phone:after, .header .top_row .adress:before, .header .top_row .adress:after, .header .top_row .mail:after{display:none;}
	.header{padding-top:130px; height:200px;}
	.header .top_row .langs{top:85px;}
	.header .top_row{height:85px; text-align:center;}
	.subfooter{height:372px;}
	
	.footer .top_row .right_block{width:100%;}
	.footer .top_row .call_me, .footer .top_row .phones, .footer .top_row .phone{float:none; margin: 0 auto 15px; text-align:center;}
	.footer .top_row{margin-bottom:0; border:0;}
	.footer .top_row .inner{border:0; padding-bottom:0;}
	.footer .footer_menu .block.last_block {width:100%;padding-right:0px;}
	.footer_contact address {display:inline-block;width:48%;vertical-align:top;}
	.footer_contact address p span{font-size:13px;}
	.footer .footer_menu .block.last_block a.feedback_footer {width:100%;margin:10px 0;}
	footer.footer {height:auto;}
	.my_tabs .dd {height:auto;overflow:inherit;}
}

@media screen and (max-width:700px){
	
	.product_image_block {width:100%;}
	.product_button_block {width:100%;margin-top:15px;padding:0px;}
	.catalog_list_item {width:50%;}
    .jw50 {width:100%;}
    .table_green  {width:100% ;  border: 0px;}
	.catalog2_page .row .block .image_block{width:100%; float:none;}
	.catalog2_page .row .block .buttons_block{float:none; width:100%; clear:both; padding:0;}
	.catalog2_page .row .block .buttons_block a{margin-left:auto; margin-right:auto;}
	.catalog2_page .row .block .text{width:auto; float:none;}
	.catalog2_page .hh{display:none;}
	.catalog2_page .row{padding:0; border:0;}
	.my_tabs .dd{margin-top:-1px;}
	.my_tabs .dt ul li{display:block;}
	.my_tabs .dt ul li a{border-bottom:1px solid #d7d7d7 !important; background:#fff; color:#000; margin-top:0; height:47px; line-height:45px;}
	.recomend_items.foto .row .block .image_block{margin-bottom:0;}
	.recomend_items .row .block{width:100%; float:none; margin-bottom:30px; max-width:266px; margin-left:auto; margin-right:auto; padding-right:0;}
	.quest_page .textarea{padding:0;}
	.quest_page .row .block{width:100%; float:none; padding:0;}
	.product_page .table_block .hid_row .block{padding-bottom:90px;}
	.product_page .table_block .hid_row .block  .green_button{position:absolute; float:none; width:100%; left:0; bottom:20px;}
	.product_page .table_block .hid_row .block .image_block{float:none; width:100%;}
	.product_page .row .block{float:none; width:100%;}
	.main_slider .owl-prev{left:60px;}
	.main_slider .owl-next{right:60px;}
	.main_cat .row .block{width:50%;}
}

@media screen and (max-width:600px){
	.map_modal{width:300px;}
	.contact_page .row{margin:0;}
	.contact_page .row .block{width:100%; margin-right:0; display:block;}
	.one_product_page .prop_table td, .one_product_page .prop_table th{padding-left:10px; padding-right:5px;}
	.my_tabs .dd{padding:5px;}
	.one_product_page .prop_table th:first-child, .one_product_page .prop_table tr td:first-child{display:none;}
	.one_product_page .buttons_block a{width:99%;}
	.about_section .row .block{float:none; margin-left:auto; margin-right:auto;}
	.main_slider .button_block .green_button{width:300px;}
	.footer .bottom_row{line-height:16px; padding-top:5px; height:55px;}
	.about_main .row .block{display:block; width:100% !important; text-align:left;}
	.header .top_row .adress{font-size:11px;}
	.header .top_row .phone span{font-size:13px;}
	.recomend_items .h3 {font-size: 14px !important;}
	.mf20 {width:20%;}
	.mf80 {width:80%;}
}

@media screen and (max-width:480px){
	.product_head>div h1 {font-size:20px;}
	.catalog_list_item {width:100%;}
	.about_section .row .block {width:100%;}
	.slider_product .slider_arr_small.left {left:60px;}
	.slider_product .slider_arr_small.right {right:60px;}
	.slider_plitka .slider_arr.left {left:60px;}
	.slider_plitka .slider_arr.right {right:60px;}
	.header .top_row .adress, .header .top_row .mail{font-size:11px;}
	.main_cat .row .block{width:100%; float:none;}
	.header .top_row .phone span{font-size:13px;}
	.header .top_row .phone i{font-size:11px;}
}