.wrap {
	width: 760px;
	}

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

.table tr th, .entry table tr th{
	border: 3px solid #fff;
	padding: 10px;
	}

.table tr td, .entry table tr td{
	border: 3px solid #fff;
	padding: 10px;
	}


.top{
	padding: 15px 10px;
	}

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

.slogan{
	display: none;
	}


.main_nav_bg{
	padding: 10px 0;
	}

.main_nav_bg .wrap{
	position: relative;
	}



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

.search {
	float: none;
	height: 40px;

	}

.search_inp {
	height: 40px;
	padding: 5px 10px 5px 20px;
	}

.search_sub {
	width: 40px;
	height: 40px;
	}



.slider_text {
	width: 500px;
	}

.slider_text_t {
	padding: 0 0 30px 0;
	font-size: 42px;
	line-height: 42px;
	}

.slider_text_e {
	padding: 0 0 30px 0;
	font-size: 20px;
	line-height: 24px;
	}


.home_post {
	padding: 35px 10px 15px 10px;
	}



.home_promo {
	padding: 35px 10px;
	}

.promo_list {
	float: none !important;
	width: auto;
	height: auto;
	padding: 30px 200px 30px 20px;
	margin: 0 0 20px 0;
	background-position: right 10px center;
	background-size: 190px auto;
	}

.promo_list_t {
	height: auto;
	margin: 0 0 20px 0;
	}

.promo_list_d {
	height: auto;
	}


.preims {
	padding: 35px 10px;
	}

.preim {
	float: none !important;
	width: auto;
	padding: 0 0 30px 65px;
	}



.zayav {
	padding: 20px 10px;
	}


.home_persons {
	padding: 35px 10px;
	}



.slick-prev {
	transform: translateX(-370px);
	}

.slick-next {
	transform: translateX(370px);
	}

.person, .person:nth-child(3n) {
	width: 360px;
	margin: 0 20px 20px 0;
	}

.person:nth-child(2n) {
	margin: 0 0 20px 0;
	}

.person:nth-child(3n+1) {
	clear: none;
	}

.person:nth-child(2n+1) {
	clear: left;
	}

.home_persons .person {
	margin: 0 10px !important;
	}


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



.home_rews {
	padding: 35px 10px;
	}

.vn_rews {
	padding: 0 10px 40px 10px;
	}

.home_rews_desc {
	padding: 0 0 25px 0;
	}

.rews_slider {
	width: auto;
	}

.rews_slide_img {
	width: 400px;
	}

.rews_slide_r {
	margin: 0 0 0 420px;
	padding: 0;
	}

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

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

.rews_slider .slick-dots {
	padding: 25px 0 0 0;
	bottom: 0;
	transform: none;
	}

.rews_slider .slick-arrow {
	display: none !important;
	}


.home_galer {
	padding: 30px 0;
	}

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

.home_galer_slider .slick-track {
	left: -170px;
	}

.home_galer_slide img {
	margin: 0 10px;
	width: 320px;
	}


.cont {
	padding: 0 10px 40px 10px;
	}

.cont_l {
	float: none;
	width: auto;
	padding: 0 0 15px 0;
	}

.cont_bl {
	width: 340px;
	padding: 0 0 20px 30px;
	}

.cont_mail {
	width: 270px;
	}

.cont_soc {
	width: 270px;
	}

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

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

.cont_photo img {
	width: 358px;
	}


#content {
	padding: 0 10px 35px 10px;
	}

#content_serv {
	padding: 0 10px 10px 10px;
	}

.breadc {
	padding: 10px 0;
	}



.post_list, .post_list:nth-child(3n) {
	width: 350px;
	margin: 0 40px 35px 0;
	}

.post_list:nth-child(2n) {
	margin: 0 0 35px 0;
	}

.post_list:nth-child(3n+1) {
	clear: none;
	}

.post_list:nth-child(2n+1) {
	clear: left;
	}


.serts {
	padding: 35px 10px;
	}




#back_top {
	width: 60px;
	padding: 0;
	bottom: 20px;
	right: 20px;
	overflow: hidden;
	text-indent: -9999px;
	transform: rotate(-90deg);
	transform-origin: center center;
	}