@media screen and (max-width:479px) {
	#ben {
	}

	#video {
	}

	#calc {
	}

	#selqw {
	}

	#selqw > option {
	}

	#selcamin {
	}

	#selcamin > option {
	}

	#selcamoit {
	}

	#selcamoit > option {
	}

	#port {
	}

	#func {
	}

	#compl {
	}

	#spec {
	}

	#team {
	}

	#faq {
	}

	#cont {
	}

	#modal-form-1 {
	}

	#modal-form-2 {
	}

	#modal-form-3 {
	}

	#modal-form-4 {
	}

	#modal-form-5 {
	}

	#modal-form-6 {
	}

	#modal-success {
	}

	#f-yacity {
	}

	#f-utm {
	}

	.top {
	}

	.header_wrap {
	}

	.header_bg_1 {
	}

	.top_wrap {
	}

	.menu-close {
		background-size: 40% !important;
	}

	.menu_btn {
	height: 60px;
	width: 60px;
	background-size: 40%;;;;
	}

	.menu_links {
		padding: 70px 80px 0 20px;
	}

	.menu_links > li {
	}

	.menu_links > li > a {
		font-size: 14px;
		padding: 7px 0px;;;
	}

	.header_top {;;
		padding: 14px 0;
	}

	.container {;
	}

	.header_logo {;
		width: 33%;;
		padding-left: 60px;;;
	}

	.header_logo > img {;
	}

	.phone_container {;;;;;
		width: 45%;;;;;;
		padding-top: 0;;;;;;
		box-sizing: border-box;;;;;;
		padding-right: 10px;;;;;
	}

	.phone_desc {;
	}

	.phone_desc > p {
	}

	.phone_over {;;
	}

	.phone_number {
		font-size: 13px;;
	}

	.phone_number > a {
	}

	.call_link {
		font-size: 12px;;
	}

	.show-1 {
	}

	.header {
	}

	.header_center {
		padding-top: 80px;
	}

	.header_right {
	}

	.header_right > h1 {
		font-size: 28px;;
	}

	.header_right > h2 {
		font-size: 16px;;
	}

	.header_right > h2 > b {
	}

	.header_right > ul {
	}

	.header_right > ul > li {
	}

	.header_right > ul > li > b {
	}

	.mult_head {
	}

	.header_left {
	}

	.header_form {
		padding: 30px 20px;
	}

	.form-block {
	}

	.form-block > p {
	}

	.fh_1 {
		font-size: 18px;;
	}

	.fformhead {
	}

	.fformhead > b {
	}

	.fh_2 {
	}

	.fformname {
	}

	.input_style_1 {
		font-size: 11px;
		padding: 0 10px;;;
	}

	.fphone {
	}

	.femail {
	}

	.red_btn {
	}

	.form_size {
	}

	.send-btn {
	}

	.arrow_anim {
	}

	.arrow_anim > img {
	}

	.ben_wrap {
	}

	.ben {
		padding-bottom: 50px;
		padding-top: 70px;
	}

	.ben_list {
	}

	.ben_item {
		padding: 90px 0 50px 0px;
	}

	.ben_1 {
	}

	.ben_head {
		font-size: 18px;;
	}

	.ben_desc {;
		line-height: 1.5;;
		font-size: 14px;;;
	}

	.ben_2 {
	}

	.ben_3 {
	}

	.ben_4 {
	}

	.ben_5 {
	}

	.video_wrap {
	}

	.video {
	}

	.video_heading {
		font-size: 28px;
	}

	.video_desc {
	}

	.play {
	}

	.show-2 {
	}

	.show-2 > img {
	}

	.calc_wrap {
	}

	.calc {
	}

	.block_heading {
		font-size: 28px;
	}

	.calc_over {
	}

	.calc_left {
	}

	.calc_item_1 {
	}

	.calc_item_head {
	}

	.calc_sel {
	}

	.selqw {
	}

	.turnintodropdown {
	}

	.turnintodropdown > option {
	}

	.calc_items {
	}

	.calc_item_2 {
		width: 100%;
		padding-right: 0;;;
	}

	.calc_item_2 .trigger, .calc_item_3 .trigger {
    background: #ebebeb url("../img/select-arrow-open.png") 92% center no-repeat;
	}

	.selcamin {
	}

	.calc_item_3 {
		width: 100%;
		padding-top: 20px;;;
	}

	.selcamoit {
	}

	.calc_right {
	}

	.calc_item_4 {
	}

	.calc_check {
	}

	.portfolio_item .block_heading {;;
		font-size: 17px;;
	}

	.check_row {
		padding-right: 16px;
	}

	.check_row > label {
	}

	.radio {
	}

	.radio-custom {
	}

	.label {
		font-size: 12px;;;
	}

	.calc_size {
	}

	.portfolio_wrap {
	}

	.portfolio {
	}

	.portfolio_slider {
	}

	.portfolio_item {
	}

	.port_img {
	}

	.port_top_img_wrap {
		width: 100%;;;;
	}

	.doc-img-link {
	}

	.port_top_img {
	}

	.port_dop_img_wrap {
		width: 100%;
		padding-top: 20px;;;
	}

	.port_dop_img {
		padding-left: 0;;
	}

	.port_desc {
		display: none;;
	}

	.port_desc > p {
	}

	.port_hide {
	}

	.port_hide > p {
	}

	.port_link_all {
	}

	.leadform_wrap {
	}

	.leadform {
	}

	.leadform_form {
	}

	.lfh_1 {
		font-size: 22px;;
	}

	.lfh_2 {
	}

	.input_lf {
	}

	.input_style_2 {
		margin-right: 0;;
	}

	.lform_size {
	}

	.func_wrap {
	}

	.func {
	}

	.func_list {
	}

	.func_item {
		height: 160px;;
	}

	.fi_ico_1 {
	}

	.func_label {
		margin: 0 0px;
		padding-top: 90px;;;
	}

	.func_label > p {
		font-size: 12px;;
	}

	.fi_ico_2 {
	}

	.fi_ico_3 {
	}

	.fi_ico_4 {
	}

	.fi_ico_5 {
	}

	.fi_ico_6 {
	}

	.fi_ico_7 {
	}

	.fi_ico_8 {
	}

	.fi_ico_9 {
	}

	.compl_wrap {
	}

	.compl {
	}

	.compl_catalog {
	}

	.compl_cat {
	}

	.compl_list {
	}

	.compl_item {
		width: 100%;
		margin-right: 0;;;
	}

	.compl_list .compl_item:nth-child(3n) {
    margin-right: 0%;
	}

	.office {
	}

	.compl_item_img {
	}

	.compl_item_img > img {
	}

	.compl_item_desc {
		padding: 20px;
	}

	.compl_name {
	}

	.complection {
	}

	.complection_head {
	}

	.complection_desc {
	}

	.compl_desc {
	}

	.compl_char {
	}

	.compl_char_str {
	}

	.compl_char_left {
	}

	.compl_char_right {
	}

	.compl_price {
	}

	.compl_size {
	}

	.show-3 {
	}

	.full_cat_wrap {
	}

	.full_cat {;;
		text-align: left;;;
		font-size: 15px;;;
	}

	.show-4 {
	}

	.show-4 > p {
	}

	.action_wrap {
	}

	.action {
		padding: 80px 20px;
	}

	.action_over {
	}

	.action_head {
	}

	.action_desc {
	}

	.action_desc > p {
	}

	.action_size {
		width: 100%;;
	}

	.show-5 {
	}

	.team_wrap {
	}

	.team {
	}

	.team_list {
		display: block;;
	}

	.team_item {
		width: 100%;
		display: block;
		padding-bottom: 60px;;;;
	}

	.team_item > img {
	}

	.team_name {
	}

	.team_dol {
	}

	.team_desc {
	}

	.faq_footer_wrap {
	}

	.faq {
	}

	.faq_list {
	}

	.faq_item {
	}

	.faq_head {
		font-size: 14px;;
	}

	.faq_desc {
		font-size: 14px;;
	}

	.faq_desc > p {
	}

	.contacts {
	}

	.cont_left {
	}

	.map_wrap {
	}

	.map_wrap > script {
	}

	.cont_list {
	}

	.cont_list > ul {
	}

	.cont_list > ul > li {
	}

	.cont_right {
	}

	.cont_form {
	}

	.footer {
	}

	.footer_left {
	}

	.footer_left > br {
	}

	.footer_right {
	}

	.footer_right > br {
	}

	.footer_right > a {
	}

	.modal {
		height: 100%;
		top: 0;
		padding: 0;
		width: 100%;
		margin-left: -50%;
		border-radius: 0;;;;;;;;;;
	}

	.close {
	}

	.modal_form_block {
		padding: 40px;;
	}

	.video_modal_wrap {
	}

	.video_modal {
	}

	.compl_name_mod {
	}

	.fcalc {
	}

	.modal-success {
	}

	.modal-success > h3 {
	}

	.modal-success > h3 > br {
	}

	.successimg {
	}

	.sucsecc_desc {
	}

	.overlay {
	}
}