.wrap {
	width: 760px;
	}

.on760, .only760 { display: block; }
.only980, .hide760 { display: none; }

.fixture-block img {
	width: 100%;
}


.logo{
	padding: 0 0 0 10px;
	}

.top_nav ul li {
	margin: 0 10px 5px 10px;
	}


.top_info {
	padding: 0 10px 20px 10px;
	}

.top_time {
	display: none;
	}


.main_nav > ul{
	padding: 0 10px;
	}


.home_top_bg {
	padding: 235px 0 0 0;
	margin: -195px 0 0 0;
	}

.home_top {
	min-height: 400px;
	padding: 0 40px 135px 80px;
	}

.home_top_d {
	left: 10px;
	}

.home_top_t {
	line-height: 42px;
	}

.home_top_t:before {
	top: 21px;
	}

.home_top_e br {
	display: none;
	}


.about_bg {
	padding: 40px 0 210px 0;
	}

.about {
	max-width: 450px;
	padding: 0 0 0 60px;
	}

.about_d {
	left: 10px;
	}

.about_e {
	padding: 0 0 20px 0;
	}

.about_nav {
	width: 760px;
	}

.about_nav ul li:before {
	right: 10px;
	bottom: 15px;
	}

.about_nav ul li a {
	height: 44px;
	padding: 0 17px 0 7px;
	font-size: 11px;
	line-height: 44px;
	}

.about_nav ul li a:before {
	height: 160px;
	top: -160px;
	}

.about_nav ul li a:after {
	height: 160px;
	top: -160px;
	}


.home_prods_bg {
	padding: 40px 0 0 0;
	}

.home_prods_bg2 {
	padding: 40px 0 0 0;
	}

.home_prods {
	padding: 0 10px 30px 10px;
	}

.home_prods1:after {
	left: 10px;
	}

.prods_slider_t {
	float: none;
	width: auto;
	padding: 0 0 20px 0;
	}

.prods_slider_e {
	float: none;
	width: auto !important;
	padding: 0 80px 30px 0;
	}

.prod_images_slider .slick-prev {
	left: -5px;
	}

.prod_images_slider .slick-next {
	right: -5px;
	}


.prod_slide {
	width: 350px;
	height: 214px;
	}


.prods_slider_col {
	padding: 0 50px 0 70px;
	}


.spec {
	padding: 50px 120px 50px 50px;
	}

.spec_d {
	right: 50px;
	}


.rass_form {
	padding: 40px 18px;
	}


.home_bot_bg {
	padding: 40px 0 65px 0;
	background: #191919;
	}

.home_text{
	padding: 0 10px 20px 10px;
	}

.home_text h1{
	float: none;
	width: auto;
	}

.home_text_e {
	float: none;
	width: auto;
	}



#content {
	padding: 17px 10px 70px 10px;
	}

#content_prod {
	padding: 17px 10px 0 10px;
	}

.breadc {
	padding: 0 0 20px 0;
	}

.breadc2 {
	padding: 17px 10px 20px 10px;
	}


.post_list {
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
	}

.post_list_img {
	min-width: 200px;
	width: 200px;
	}

.post_list_r {
	margin: 0 0 0 20px;
	}



.prod_images {
	width: 320px;
	margin: 0 0 30px 0;
	}

.prod_images_slider {
	margin: 0 0 35px 0;
	}

.prod_images_slider:before {
	bottom: -18px;
	}

.prod_images_navs {
	margin: 0 -25px 0 0;
	}

.prod_images_nav img {
	width: 90px;
	}


.prod_r {
	width: 380px;
	padding: 15px;
	margin: 0 0 30px 0;
	}

.prod_param_t {
	width: 140px;
	padding: 0 15px 0 0;
	}

.prod_param_e {
	width: 170px;
	padding: 0 15px 0 0;
	}


.prod_calc_e{
	padding: 0 0 15px 0;
	}

.request_form_line{
	padding: 0 0 10px 0;
	}

.request_form_line2{
	flex-wrap: wrap;
	}

.request_form_tot{
	width: 100%;
	margin: 10px 0 0 0;
	}

.prod_calc_tot_t{
	display: inline-block;
	width: 90px;
	}


.tabs {
	padding: 0 10px;
	}

.tab_panes {
	float: none;
	width: auto;
	padding: 30px 10px 15px 10px;
	}

.nav_cat {
	float: none;
	width: auto;
	padding: 20px;
	margin: 0 0 20px 0;
	}

.nav_cat:before {
	display: none;
	}



.preims .wrap{
	padding: 42px 0 40px 0;
	}

.preims .title{
	margin: 0 0 30px 0;
	}

.preims_f {
	padding: 0 10px;
	}

.preim {
	margin: 0 10px;
	padding: 0 0 90px 0;
	}


.relat_prods {
	padding: 80px 10px 90px 10px;
	}

.relat_prods:before {
	top: 39px;
	left: 10px;
	}

.relat_prods_t {
	padding: 0 0 20px 0;
	}



.cp_post {
	padding: 0 10px 20px 50px;
	}

.nav_cat_line_t {
	float: none;
	line-height: 54px;
	text-align: center;
	}

.nav_cat_line {
	display: none;
	}


.cp_lists {
	float: none;
	width: auto;
	padding: 20px 10px;
	}

.cp_list {
	margin: 0 0 20px 0;
	}


.prod_list {
	margin: 0 0 20px 0;
	}

.cat_bot_text {
	padding: 30px 10px 60px 10px;
	}


.tax_post {
	padding: 0 0 30px 40px;
	}

.tax_post_img {
	width: 200px;
	}

.tax_post_img img {
	width: 180px;
	}

.tax_post_e {
	margin: 0 0 0 240px;
	}



.cont_top {
	padding: 0 0 25px 50px;
	}


.cont_map {
	width: 500px;
	}

.cont_at {
	margin: 0 0 0 25px;
	}

.cont_loc2 .cont_at {
	margin: 0 25px 0 0;
	}


.page_nav {
	padding: 0 10px 60px 10px;
	}

.page_nav_cont {
	float: none;
	width: auto;
	}


footer {
	padding: 30px 0;
	}

.nav_bot ul li {
	padding: 0 40px 0 10px;
	font-size: 14px;
	}

.nav_bot ul li:last-child {
	padding: 0 0 0 10px;
	}

.nav_bot ul li:before {
	right: 9px;
	}


.bot {
	flex-wrap: wrap;
	padding: 0 10px;
	}

.nav_foot {
	min-width: 200px;
	width: 200px;
	}

.nav_foot ul li {
	width: 100%;
	padding: 0 0 4px 20px;
	}


.bot_info {
	display: flex;
	justify-content: space-between;
	min-width: 100%;
	padding: 20px 0 0 0;
	text-align: left;
	}