@media screen and (max-width: 1440px) {.container {padding: 0 30px;}}
@media screen and (max-width: 1280px) {.main_slider_section {max-height: initial;padding-bottom: 30px;}
	.ms_slide {flex-direction: column-reverse;min-height: initial;}
	.ms_slide .mss_picture {min-width: initial;}
	.ms_slide .pricelist {margin: 30px 0;}
	.mss_text {position: relative;z-index: 10;}
	.mss_text .atom {display: none;}
	.on_touch {height: auto;}
	.on_touch .ot_wrap {flex-direction: column-reverse;}
	.ot_picture {margin: -100px 0 -50px auto;width: auto;}
	.ot_text {max-width: 100%;}
	.op_wrap > p {width: 100%;margin-bottom: 25px;padding-right: 0;}
	.listing_block {width: calc(50% - 10px);}
	.our_products {padding-bottom: 50px;}
	.feedback .container {flex-direction: column;}
	.feedback picture {margin: auto;}
	.content .container {flex-direction: column;}
	.content .picture {margin: 20px auto;padding-top: 0;}
	.revs_serts .h2 {margin-bottom: 20px;}
	.revs_serts .grid {grid-template-columns: 100%;}
	.footer_feed {width: auto;margin: 30px 0;}
	footer .container {flex-direction: column;align-items: center;}}
@media screen and (max-width: 1024px) {.partnership .container {flex-direction: column;}
	.partnership .ps_text {padding: 0 0 50px;}}
@media screen and (max-width: 800px) {header .email {display: none;}
	.partner_form form {flex-direction: column;margin: 0;}
	.partner_form form .pf_left, .partner_form form .pf_right {margin: 0;width: 100%;max-width: 100%;}
	.op_wrap .op_title {max-width: 100%;width: 100%;padding: 0;}
	.op_wrap .op_title p {font-size: 5vw;}
	.partner_title h1 {font-size: 5vw;}
	.partner_title .ps_text {margin: 0;padding: 0;}
	.partner_title .text p {font-size: 4vw;line-height: 1.3;}
	.content .picture {overflow: hidden;}
	.feedback .flex {flex-direction: column;margin: 0;}
	.feedback .flex label {margin: 10px 0 0;}
	.ms_slide .atom_big {display: none;}
	.ms_slide .mss_picture {margin: auto;}
	.ms_slide .mss_picture img {max-height: 250px;}
	.ms_slide .mss_text {margin-top: 0;margin-right: 0;}
	.ms_slide p span {font-size: 1.6rem;}
	.main_slider_section {padding-top: 10px;min-height: 600px;}
	.main_slider_section .owl-dots {margin: 30px;}
	header .btn {display: none;}
	header .container {padding: 0 10px;}
	header .phone span, header .phone p {display: none;}
	header .phone svg {display: block;width: 30px;height: 30px;}
	.ms_slide p {text-align: center;}
	.ms_slide .pricelist {margin: 10px auto 20px;}
	.why_us .flex {flex-direction: column;}
	.why_us .h2 {text-align: center;}
	.wu_block {margin: auto;}
	.ot_picture {margin: 0 0 -25px auto;}
	.on_touch .ot_wrap {padding: 25px;}
	.on_touch .soc {padding-left: 50px;}
	.listing_block {width: 100%;}
	.feedback picture {max-width: 100%;min-width: initial;}
	.review_block .review p {font-size: 14px;}
	.partnership {padding: 50px 0;}
	.partnership .ps_text p {font-size: 6vw;}
	.partnership form {min-width: 100%;padding: 15px;}
	.partnership form p {font-size: 14px;}
	.partnership form p span {font-size: 18px;}}