@media (max-width: 1199px) {
	.news_box .newb_item{width: 220px;}
	.news_box .newb_bigitem{width: 440px;}
	.subscribe .subscribe_text .subscribe_email_box{width: 400px;}
	.subscribe .subscribe_text .subscribe_email_box input[type='email']{width: 250px;}
	.header_contacts .text {padding-right: 25px}
}
@media (max-width: 1024px) {
	
}
@media (max-width: 991px) {
	.upbut_box{display: none;}
	.header_contacts .text{padding-right: 5px;}
	.news_box .newb_item{ width: 270px; }
	.news_box .newb_bigitem{width: 100%; height: 300px; }
	.top-box .tb-item{width: 210px; }
	.minicontact_box .mcb-text{width: 100%; padding: 0 10px}
	.minicontact_box .mcb-image{width: 115px; margin: 0 auto 10px; display: block;}
	.header_menu_box .header_menu .menuel .menuel_a{font-size: 10px; padding: 15px 5px 5px}
	.header_menu_box .header_menu .menuel.prod .menuel_a.main{padding: 13px 10px 10px 30px;}
	.header_menu_box .header_menu .menuel.prod .menuel_a.main:before{ width:18px; height:18px;background-image: url(../img/ic/ic_menu_b_18.png); left:8px; }
	.header_menu_box .header_menu .menuel .submenu.big{ width:760px; }
	.subscribe .subscribe_text p{padding-bottom: 10px;}
	.about_text .big-button{width:100%;}
	.about_numbers .an-item .sub{font-size: 12px; }
	.about_numbers .an-item .number{font-size: 26px; }
	.about_numbers .an-item .desc{font-size: 14px; }
	.osc-res-tab .nav.osc-tabs-center-ul li {width: 100%; right: 0px !important; }
	.osc-res-tab .nav.osc-tabs-center-ul {left: 0px !important; }
}
@media (max-width: 767px) {
	.header_cell .searchForm{margin: 20px 0 0;}
	.infoblock{ padding: 0; }
	.news_box .newb_item{ width: 300px; display: inline-block; }
	.news_box .newb_bigitem{width: 100%; height: 500px}
	.header_contacts .text{padding-right: 0; padding-left: 20px; } 
	.header_contacts .phone a{ color:#004274; border-bottom:1px dotted; cursor:pointer;} 
	.top-box .tb-item{width: 100%; padding: 20px 0; margin: 0;}
	.kompleksi_block .kb_item{ flex-basis: 40%; margin: 0 auto 30px; }
	#overlay.active{ padding: 0; }
	body.overlay-active{ margin-right: 0; }
	.modal_block{margin: 20% auto 10%;}
	.modal_block.active{right: 0}
	.category-items{ justify-content: start; }
	.category-items .c-itembox{ flex: 0 0 30%; }
	.category-items .c-itembox:nth-child(3n){ margin-right: 0; }
	.file-item{width: 150px; }
	.catalogs .file-item{margin:0 15px 30px;}
	.lic-box .lb-images .lbi-item{width: 150px;margin:10px 15px;}
	.lic-box .lb-images .lbi-item .lbi-image{min-height: 200px;}
	.about_numbers .an-item .desc{font-size: 16px;}
	.paralax-main{ background-attachment: initial; }
	.sidemenu_box{max-height: none;}
	.sidemenu_box .sm_header .header_toggler{display: block;}
	/*.sidemenu_box #header_menuels{display: none;}*/
	.sidemenu_box .header_menuels .menuel.expand div{display: block;}
	.sidemenu_box .header_menuels .menuel.expand:after{display: none;}
	.header_menu_box{display: none;}
	.mobile_menu_box{display: block;}
	html{margin-top: 60px}
	
}
@media (max-width: 575px) {
	.price-block{margin-top: 0;}
	.big-button{ width: 100%; }
	.more-but{display: block; padding: 20px 0 0}
	.main-block{ padding: 20px 0; }
	.header_search{text-align: center;}
	.header_contacts{display: block; font-size: 16px; text-align: center}
	.header_contacts .text{padding: 0 10px; display: block; line-height: 20px}
	.header_cell .searchForm{margin: 20px 0;}
	.header_menu_container.light .header_box{ padding: 20px 0 0; }
	.mainslider_box .slide_box{height: 250px;}
	.mainslider_box .slide_box .sb_text{padding-top: 30px;}
	.mainslider_box .slide_box .sb_text .sb_header{font-size: 14px;}
	.mainslider_box .slide_box .sb_text .sb_desc{font-size: 12px}
	.mainslider_box .slide_box .sb_text .sb_link a{ padding: 4px 30px 6px; margin: 10px 0 0; font-size:14px}
	.features_box .fb_item{width:128px; height:128px; margin-bottom: 25px;}
	.features_box .fb_item .fbi_ic{width:96px; height:96px; margin: auto;}
	.features_box .fb_item .fbi_name{width:96px; margin: auto;}
	.services_block{ height: 350px; }
	.infoblock{ padding: 0; }
	.subscribe .subscribe_text .subscribe_email_box{width:80%;height: auto;}
	.subscribe .subscribe_text .subscribe_email_box input[type='text'],.subscribe_text .subscribe_email_box input[type='button']{display: block;}
	.subscribe .subscribe_text .subscribe_email_box input[type='text']{width:100%;}
	.subscribe .subscribe_text .subscribe_email_box input[type='button']{width:100%;}
	.footer_box .footer .footer_col,.footer_box .footer .footer_col.sites,.footer_box .footer .footer_col.contacts{display: block; width:auto;font-size: 18px;text-align: center;}
	.footer_box .footer .footer_col:first-child,.footer_box .footer .footer_col.sites{padding: 0;}
	.news_box{justify-content: center;}
	.news_box .newb_item{ width: 300px; margin: 0 auto 20px; display: block;}
	.news_box .newb_bigitem{ height: auto; overflow: auto;}
	.news_box .newb_bigitem:after{ display: none;}
	.news_box .newb_bigitem .newbi_image{ height: 200px; background-position: center; background-repeat:no-repeat; background-size:cover; }
	.news_box .newb_bigitem .newbi_image img{width: auto; }
	.news_box .newb_bigitem .newbi_info{ position: relative; padding: 0;}
	.news_box .newb_bigitem .newbi_info p{ color:#000; opacity:0.8;}
	.news_box .newb_bigitem .newbi_info a{ color:#004274;}
	.news_box .newb_bigitem .newbi_info .meta{ margin: 5px 0;}
	.news_box .newb_bigitem .newbi_info .date{ color:#000;}
	.news_box .newb_bigitem .newbi_info .mobile-hide{display: none;}
	.top-box .tb-item{width: 100%; padding: 20px 0; margin: 0;}
	.kompleksi_block .kb_item{ flex-basis: 90%; margin: 0 auto 20px; }
	.about_numbers .an-item .sub{font-size: 12px; text-align: center; font-weight: 300;}
	.about_numbers .an-item .number{font-size: 24px; text-align: center; }
	.about_numbers .an-item .desc{font-size: 14px; text-align: center;font-weight: 300;}
	.footer_box .footer .bottom_col{display: block; width:auto;}
	.footer_box .footer .bottom_col .bottom_social{text-align: center;}
	.modal_block{width: 98%;}
	.breadcrumbs_body{border-top: 1px solid #e5e5e5;}
	.navigation{ margin: 15px; }
	.mainmenuslider_block{ margin-top: 0;  }
	/*PAGE*/
	.category-items{ justify-content: space-between; }
	.category-items .c-itembox{ flex: 0 0 45%; }
	.category-items .c-itembox:nth-child(2n){ margin-right: 0; }
	.page_box .p-text{ padding: 0; }
	.page_box .p-text table{ display: block; overflow-x: scroll; }
	.doc-item{ width: 100% }
	.list_box .lb-itembox{ display: block; }
	.list_box .lb-itembox .lb-imagebox{ display: block; width: 100%; height: auto;}
	.list_box .lb-itembox .lb-info{ display: block; padding: 5px 0 0;}
	.photogallery .pg-box .pgb-mainimage{height: 290px; line-height: 290px;}
	.catalogs{ text-align: center; }
	.contact_card{width: 100%}
	.contact_card_call{ width: 49%; }
	.contact_cards_foto{ width: 120px; }
	.photogallery .pg-box .pgb-thumbnail{margin: 0;}
	.photogallery .pg-box .pgb-thumbnail-box .nav-manage{display: none;}
	.subscribe .subscribe_text .subscribe_email_box{width: 100%;}
	.subscribe .subscribe_text .subscribe_email_box input[type='email']{width: 100%;}
	.subscribe .subscribe_text .subscribe_email_box input[type='submit']{width: 100%;}
}
