@media (min-width: 1240px) {
	.sliderstipi .sliderstip_list .slick-list .slick-track {
		margin-bottom: 9%;
		display: flex;
		align-items: center;
		flex-wrap: nowrap;
		justify-content: center;
	}

	.sliderstipi .sliderstip_list .slick-slide .myonfrolin_img {
		max-height: 554px;
	}

	.sliderstipi .sliderstip_list .slick-slide {
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}

	.sliderstipi .sliderstip_list .slick-slide.slick-center.slick-current:not([data-slick-index="0"]) {
		-webkit-transform: scale(1.36) translateY(13%);
		-moz-transform: scale(1.36) translateY(13%);
		transform: scale(1.36) translateY(13%);
		margin: 0 8vw;
	}

}

@media (min-width: 1920px) {
	.sliderstipi .sliderstip_list .slick-slide.slick-center.slick-current:not([data-slick-index="0"]) {
		margin: 0 155px;
	}

}

@media (max-width: 1800px) {
	.lanumsba .lanumstv1 {
		font-size: 200px;
	}
}

@media (max-width: 1700px) {

	.blockinmainstext {
		/* align-items: start; */
	}

	.blockinmains_l {
		width: calc(100% - 430px);
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.blockinmains_l1 {
		font-size: 74px;
	}

	.bgishill {
		height: 820px;
		min-height: 100vh;
	}

	.titlesbe h1,
	.dopstitle {
		font-size: 38px;
	}

	.slideby_ing1,
	.bgabout-title,
	.slifer-title,
	.hretiks_l_title {
		font-size: 30px;
	}

	.hretiks_r_title {
		font-size: 26px;
	}

	.lanumsba .lanumstv1 {
		font-size: 160px;
	}

	.elanumsba .lanumstv1,
	.elanumsba2 .lanumstv1 {
		font-size: 66px;
	}

	.elanumsba3 .lanumstv1 {
		font-size: 98px;
	}

	.slifer-text {
		font-size: 14px;

	}

	.sliferonesitemin_r img {
		max-height: 300px;
	}

	.sliferonesitemin_r video {
		position: static;
		width: 100% !important;
	}

	.oneperson_blk2 {
		font-size: 18px;
	}

	.oneperson_rtitle {
		font-size: 24px;

	}

	.navstotextsouts.affix {
		width: 22%;
	}

	a.prodssects {
		padding: 18px 27px;
	}

	a.mainb_compare {
		padding: 4px 6px;
	}

	.headoblast_l1 {
		width: 68%;
	}

	.bnr_doppordin {
		max-width: 370px;
	}

	.blockinmains_l1 {
		font-size: 55px;
	}

	.lanumsba .lanumstv1 {
		font-size: 104px;
	}

	.elanumsba3 .lanumstv1 {
		font-size: 66px;
	}

	.listnumerics_bg {
		right: 0;
	}
}

@media (max-width: 1500px) {
	.container {
		padding: 0 40px;
	}

	.application-slider__swiper {
		margin-right: -40px;
		width: calc(100% + 40px);
	}

	.elemsexperence_r {
		margin-right: -40px;
	}

	.listnumerics {
		margin: 0 -40px;
		padding: 0 40px 40px;
	}

	.whiteslidebe {
		padding: 40px 0px 40px 40px;
		margin: 0 -40px;
		width: calc(100% + 80px);
	}

	.headsblocks_llogo {
		margin-left: 30px;
	}

	.headsblocks_navs {
		margin-left: 30px;
	}

	.bnr_doppordin {
		height: 620px;
	}

	.menu_list_btn {
		font-size: 26px;
	}

	.smals_links {
		margin-top: 30px;
	}

	.smals_links a+a {
		margin-top: 16px;
	}

	.headoblast_r {
		margin-top: 60px;
	}

	.mydecisionin_l {
		width: 55%;
	}

	.mydecisionin_r {
		width: calc(45% - 20px);
	}

	.blockinmains_l1 {
		font-size: 40px;
	}

	.blockinmains_l2 {
		margin-top: 40px;
		margin-bottom: 35px;
	}

	.headsblocks_navs ul li {
		margin-right: 24px;
	}

	.mainsects1 .slifelekron,
	.mainsects2 .sliferones {
		margin: 0 -8px;
	}

	.sliderstipi {
		margin: 80px -40px;
	}

	.prodsfilters_changes img {
		max-width: 100%;
	}

	a.btncartd {
		padding: 20px 50px;
	}

	.product-slider__name {
		font-size: 32px;
	}

	.application__name {
		font-size: 32px;
	}
}

@media (max-width: 1350px) {
	.headsblocks_navs ul li {
		margin-right: 15px;
	}

	.headsblocks_navs a {
		font-size: 16px;
	}
}

@media (max-width: 1240px) {
	.overpopmenu .headsblocks_lang {
		white-space: nowrap;
	}

	.headsblocks_phone a {
		font-size: 20px;
		margin-left: 10px;
		white-space: nowrap;
	}

	.headsblocks_langin a {
		margin-left: 7px;
		font-size: 14px;
	}

	.container {
		padding: 0 30px;
	}



	.elemsexperence_r {
		margin-right: -30px;
	}

	.listnumerics {
		margin: 0 -30px;
		padding: 0 30px 30px;
	}

	.whiteslidebe {
		padding: 40px 30px;
		margin: 0 -30px;
		width: calc(100% + 60px);
		height: 100%;
	}

	.headsblocks_navs {
		display: none;
	}

	.navibl2 {
		font-size: 16px;
	}

	.bgishill {
		height: 768px;
		/* height: 100vh; */
	}

	.blockinmains {
		position: static;
	}

	.blockinmains_l {
		width: 100%;
	}

	.blockinmains_r {
		width: 100%;
	}

	.blockinmains_l1 {
		font-size: 44px;
	}

	.blockinmains_l2 {
		margin-top: 24px;
		font-size: 14px;
		padding-right: 25px;
	}


	.bgishill .blockinmainstext .whiteblockmain {
		width: 100%;
		max-width: 100%;
		margin-top: 40px;
		-webkit-transition: all 600ms ease;
		-moz-transition: all 600ms ease;
		-ms-transition: all 600ms ease;
		-o-transition: all 600ms ease;
		transition: all 600ms ease;
		height: 230px;
	}

	.blockinmainstext .whiteblockmain .redstoarr {
		-webkit-transition: all 600ms ease;
		-moz-transition: all 600ms ease;
		-ms-transition: all 600ms ease;
		-o-transition: all 600ms ease;
		transition: all 600ms ease;
	}

	.whiteblockmain {
		padding: 32px;
	}

	.whiteblockmain1 {
		font-size: 24px;
	}

	.whiteblockmain2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
	}

	.whiteblockmain31 {
		font-size: 24px;
	}

	.headsblocks_r {
		width: 41%;
		display: flex;
		justify-content: flex-end;
	}

	.lekronlidebe {
		padding: 64px 0;
		height: auto;
		min-height: 0;
	}

	.titlesbe3 {
		margin-bottom: 32px;
	}

	.hretiks {
		flex-wrap: wrap;
	}

	.hretiks_l {
		width: 100%;
		flex-wrap: wrap;

	}

	.hretiks_l1,
	.hretiks_l2 {
		width: 100%;
	}

	.hretiks_r {
		width: 100%;

	}

	.hretiks_l {
		flex-direction: column-reverse;
	}

	.hretiks_l2 img {
		max-height: 480px;
	}

	.hretiks_l2 {
		text-align: center;
	}

	.hretiks_l_title {
		font-size: 40px;
	}

	.hretiks_l_text {
		font-size: 14px;
	}

	.hretiks_r_title {
		font-size: 32px;
		margin-top: 40px;
	}

	.nomenclatsblock {
		margin: 32px 0;
		justify-content: start;
	}

	.nomenclatsblock a {
		font-size: 12px;
		margin-right: 8px;
	}

	.sliferonesitemin {
		flex-wrap: wrap;
	}

	.sliferonesitemin_l {
		width: 100%;
	}

	.sliferonesitemin_r {
		width: 100%;
	}

	a.sliferlink {
		margin-top: 32px;
	}

	.whiteblockmain {
		max-width: 290px;
	}

	.whiteslidebe .whiteblockmain {
		right: 30px;
		bottom: 106px;
	}

	.titlesbe {
		margin-bottom: 40px;
	}

	.container.mainsects2 {
		border-radius: 20px;
		padding-bottom: 64px;
		min-height: 0;
		height: auto;
	}

	.bgabout {
		margin-top: 24px;
		padding: 15px;
		max-width: 100%;
		width: 100%;
		box-sizing: border-box;
		font-size: 14px;
		line-height: 1.5;
	}

	.redstoarr {
		right: 30px;
		bottom: 30px;
	}

	.bgaboutin {
		margin-bottom: 90px;
	}

	span.arrg {
		right: 49px;
		bottom: 49px;
	}

	.aboutsblockbg {
		height: auto;
		background-image: none !important;
		padding: 0;
	}

	.showonmobile {
		display: block;
	}

	.showonmobile img {
		max-width: 100%;
	}

	.bgabout-title {
		font-size: 24px;
	}

	.abouttoins {
		margin-top: 24px;
	}

	.container.mainsects4 {
		margin: 80px auto;
	}

	.osoblock {
		margin-bottom: 64px;
		flex-wrap: wrap;
	}

	.osoblocki_l {
		width: 100%;
		margin-bottom: 48px;
	}

	.titlesbe4 .dopstitle br2 {
		display: none;
	}

	.osoblocki_r {
		width: 100%;
	}

	.spoimtem1 {
		font-size: 20px;
		margin-bottom: 64px;
		max-width: 100%;
	}

	.spoimtem {
		padding: 32px;
		margin-bottom: 24px;
	}

	.spoimtem21 {
		font-size: 14px;
		font-weight: 400;
	}

	.spoimtem22 {
		margin-left: 68px;
	}

	.mydecisionin {
		flex-wrap: wrap;
	}

	.mydecisionin_l {
		width: 100%;
		margin-bottom: 25px;
	}

	.mydecisionin_r {
		width: 100%;
	}

	.slide_whites {
		max-width: 100%;
		width: 100%;
		padding: 32px;
		margin-bottom: 0;
	}

	.slideby_ing1 {
		font-size: 32px;
		margin-bottom: 24px;
	}

	.slideby_ing2 {
		font-size: 20px;
	}

	.slideby_ing3 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
	}

	.container.mainsects6 {
		margin-bottom: 100px;
	}

	.footersformsin {
		padding: 32px;
		flex-wrap: wrap;
	}

	.footersforms_l {
		width: 100%;
	}

	.footersforms_title {
		margin-bottom: 24px;
		display: block;
	}

	.footersforms_label {
		display: none;
	}

	.footersforms_r {
		width: 100%;
	}

	.formsthorow {
		margin-bottom: 16px;
	}

	label.custom-file-upload {
		margin-bottom: 16px;
	}

	.agreetexts {
		font-size: 12px;
		margin: 24px 0;
	}

	footer {
		margin-top: 48px;
		padding-bottom: 24px;
	}

	.foots21 {
		font-size: 12px;
	}

	.foots2 {
		margin: 24px 0 0;
	}

	.foots1 {
		flex-wrap: wrap;
	}

	.foots11 {
		width: 100%;
	}

	.foots12 {
		order: -1;
		width: 100%;
		justify-content: space-between;
	}

	.footsort1 {
		margin-bottom: 32px;
	}

	.foots11 a,
	.footsort4 {
		font-size: 14px;
	}

	.foots11>.footsort1 {
		display: none;
	}

	.foots12 a {
		display: block;
		/* flex: 100%; */
		/* width: 100%; */
	}

	.footmenus {
		margin-left: 0;
	}

	.footmenus ul a {
		font-size: 14px;
		margin-bottom: 24px;
	}

	.lanumsba .lanumstv1 {
		font-size: 104px;
	}

	.lanumsba2 {
		width: 100%;
		max-width: 800px;
		text-align: right;
	}

	.lanumsba2 .lanumstv1 {
		font-size: 80px;
	}

	.lanums_smtext {
		font-size: 14px;
	}

	.elanumsba .lanumstv1,
	.elanumsba2 .lanumstv1 {
		font-size: 64px;
	}

	.elanumsba3 .lanumstv1 {
		font-size: 64px;
	}

	.leexpiers_l {
		width: 100%;
		margin-bottom: 48px;
	}

	.leexpiers_r {
		width: 100%;
	}

	.blockinmains.listexpirs {
		position: static;
	}

	.bx-breadcrumb {
		padding: 32px 0 32px;
	}

	.bx-breadcrumb .bx-breadcrumb-item span {
		font-size: 12px;
	}

	.tselibl {
		flex-wrap: wrap;
	}

	.spacetop80 {
		margin-top: 64px;
	}

	.spacebot80 {
		margin-bottom: 64px;
	}

	.tselibl_l {
		width: 100%;
		margin-bottom: 48px;
	}

	.tselibl_r {
		width: 100%;
	}

	.sliderstipi {
		margin: 64px -30px;
		position: relative;
		padding-top: 120px;
	}

	.sliderstipibg {
		width: 100%;
		left: -1%;
		background-size: contain;
	}

	.sliderstipi .sliderstip_list .slick-slide .myonfrolin_img {
		max-height: 600px;
	}

	.sliderstipi .sliderstip_list .slick-slide:last-child .myonfrolin_img,
	.sliderstipi .sliderstip_list .slick-slide:first-child .myonfrolin_img {
		max-height: 440px;
	}

	.myonfrolin_img {
		height: 50vw;
	}

	.pereschwhites {
		padding: 24px;
		width: 48%;
		margin-bottom: 24px;
	}

	.pereschwhites.doblerere {
		width: 100%;
	}

	.pereschwhites_list li {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
	}

	.headoblast_l {
		flex-wrap: wrap;
	}

	.headoblast_l1 {
		width: 100%;
	}

	.menuheadme {
		margin-bottom: 24px;
	}

	.menuheadme_1.menustyle {
		width: 46%;
	}

	.menuheadme_2.menustyle {
		width: 48%;
		justify-content: start;
		flex-wrap: wrap;
	}

	.menu_list_btn {
		font-size: 26px;
	}

	.smals_links {
		margin-top: 36px;
	}

	.smals_links a {
		font-size: 14px;
	}

	.headoblast_bg {
		display: none;
	}

	.headoblast_l2 {
		width: 100%;
	}

	.bnr_doppordin {
		max-width: 100%;
		height: 326px;
	}

	.bnr_doppord_bg,
	.bnr_doppord_bg2 {
		width: 312px;
		height: 234px;
		top: auto;
		bottom: 0;
	}

	.bnr_doppordin .rtis_r {
		position: absolute;
		width: 100%;
		height: 100%;
		width: 312px;
		height: 234px;
		top: -20px;
		right: 0;
	}

	.doppordin_wrapper .rtis_l {
		max-width: calc(100% - 200px);
	}

	.bnr_doppord_desc {
		margin-bottom: 146px;
	}

	.headoblast_r {
		position: static;
		flex-flow: column;
	}

	.titlesbe {
		margin-bottom: 24px;
	}

	.smalldesc_prod {
		max-width: 700px;
		margin-bottom: 32px;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
	}

	span.incombtm2 {
		display: none;
	}

	.foundslist {
		margin-bottom: 32px;
	}

	.byonelists {
		margin-bottom: 64px;
		justify-content: space-between;
	}

	.oneitemprod {
		margin-right: 0;
		width: 48%;
	}

	a.oneinprods_name {
		font-size: 24px;
	}

	.prodsfilters {
		margin-bottom: 32px;
		flex-wrap: wrap;
	}

	.radio_list {
		font-size: 14px;
		margin-right: 32px;
	}

	span.list_checkbox .list_checkbox_text {
		font-size: 12px;
		margin-right: 12px;
	}


	#set_filter,
	#del_filter {
		margin-top: 24px;
	}

	.prodsfilters_r {
		display: none;
	}

	.elementprods_l {
		width: 100%;
		margin-bottom: 24px;
	}

	.elementprods_r {
		width: 100%;
	}

	.elementprods_title {
		font-size: 32px;
	}

	.elementprods_desc {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	.elementprods_btns {
		margin-top: 64px;
	}

	.onesgitdata1,
	.onesgitdata2 {
		font-size: 14px;
	}

	.leexpiers_l1 {
		font-size: 40px;
		margin-bottom: 24px;
	}

	.leexpiers_l2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	a.leexpiers_l3 {
		margin-top: 40px;
	}

	.winsliwinini {
		display: flex;
		justify-content: space-between;
		flex-direction: row-reverse;
	}

	.winsliwinini_l {
		width: 37%;
	}

	.winsliwinini_r {
		width: 60%;
	}

	.winsliwin_text {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	.winsliwin_img {
		margin-bottom: 0;
		text-align: right;
	}

	.winsliwin_img img {
		float: right;
	}

	.bgishill {
		height: auto;
		min-height: 700px;
		padding-bottom: 32px;
	}

	.samples_goodin {
		padding: 32px;
	}

	.samples_good_l1 {
		font-size: 24px;
	}

	.samples_good_l2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	.elemsexperencein {
		flex-wrap: wrap;
	}

	.elemsexperence_l {
		width: 100%;
		margin-bottom: 52px;
	}

	.elemsexperence_l2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	.elemsexperence_r {
		width: 100%;
		margin-bottom: 80px;
	}

	.elemsexperence .msbuys {
		position: static;
		display: block;
		width: 100%;
	}


	.elemsexperence .msbuys .whiteblockmain {
		max-width: 100%;
	}

	.elemsexperence .msbuys .whiteblockmain .whiteblockmain31 {
		display: none;
	}

	.elemsexperence .msbuys .whiteblockmain .whiteblockmain3 {
		justify-content: right;
	}

	.listgins {
		padding: 32px;
	}

	.prodisl_listitem {
		width: 48%;
		margin-right: 0%;
	}

	.prodisl_list {
		justify-content: space-between;
	}

	.listgins2 {
		font-size: 18px;
	}

	.listgins3 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	.carrierblockin {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.carrierblock_r {
		width: 100%;
		margin-bottom: 64px;
	}

	.carrierblock_l {
		width: 100%;
	}

	.cariitmone {
		padding: 32px;
	}

	.cariitmone_11 {
		font-size: 32px;
	}

	.carrierblock_l .bgpop_formin {
		max-width: 100%;
		margin-bottom: 64px;
		padding: 32px;
	}

	.formtitle {
		font-size: 32px;
	}

	.ltorcontactsin {
		margin-bottom: 64px;
	}

	.ltorcontactsl {
		width: 100%;
		margin-bottom: 24px;
	}

	.ltorcontactsr {
		width: 100%;
		margin-left: 0;
	}

	.ltorconwhite {
		padding: 32px;
	}

	.ltorcontactsl_bl1 {
		font-size: 14px;
	}

	.ltorcontactsl_bl {
		margin-bottom: 24px;
	}

	.oneperson {
		width: 100%;
		margin-bottom: 24px;
		margin-right: 0;
	}

	.oneperson_rtitle {
		font-size: 32px;
		margin-top: 24px;
	}

	.onestoryin1 {
		font-size: 80px;
	}

	.onestoryin2 {
		font-size: 14px;
	}

	.fileitem_name {
		margin-bottom: 8px;
		min-height: auto;
		font-size: 14px;
	}

	.fileitem_desc {
		font-size: 12px;
	}

	.filelist {
		padding-bottom: 64px;
	}

	.listingblocks_l {
		display: none;
	}

	.listingblocks_r {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	.rigtexts {
		margin-bottom: 30px;
	}


	.linetitle {
		font-size: 14px;
	}

	.linetitle_good {
		font-size: 14px;
	}

	.goods_comparesin {
		overflow: scroll;
		width: 100%;
	}

	.mmgret {
		display: none;
	}

	a.removesbysect span {
		margin: 0;
	}

	a.removesbysect {
		max-width: 150px;

	}

	.prodsfilters {
		padding: 24px 0 24px 24px;
	}

	.storylinein>div:first-child .spacestory_r .uline::before {
		height: 25%;
	}

	/*  */
	.product-slider__title {
		margin-bottom: 16px;
	}

	.product-slider__item {
		padding-bottom: 60px;
		flex-wrap: wrap;
	}

	.product-slider__text {
		padding-bottom: 0;
		width: 100%;
	}

	.product-slider__img {
		padding-bottom: 0;
		width: 100%;
		order: -1;
	}

	.product-slider__nomenclature {
		padding-bottom: 0;
		width: 100%;
	}

	.product-slider__name {
		margin-bottom: 16px;
		font-size: 26px;
	}

	a.product-slider__link {
		margin-top: 16px;
		width: 100%;
	}

	.swiper-horizontal>.swiper-pagination-bullets.product-slider__pagination,
	.swiper-pagination-bullets.swiper-pagination-horizontal.product-slider__pagination {
		bottom: 10px;
	}

	/*  */
	.application-slider__title {
		margin-bottom: 16px;
	}

	.application-slider__swiper {
		margin: 0 -30px;
		width: calc(100% + 60px);
	}

	.application-slider__item {
		padding-bottom: 60px;
		flex-wrap: wrap;
		background: #fff;
	}

	.application-slider__content {
		padding: 0 30px;
		margin-bottom: 24px;
		padding-bottom: 0;
		width: 100%;
	}

	.application-slider__img {
		padding-bottom: 140px;
		width: 100%;
	}

	.application-slider__name {
		margin-bottom: 16px;
		font-size: 26px;
	}

	a.application-slider__link {
		margin-top: 16px;
		width: 100%;
	}

	.swiper-horizontal>.swiper-pagination-bullets.application-slider__pagination,
	.swiper-pagination-bullets.swiper-pagination-horizontal.application-slider__pagination {
		bottom: 10px;
		left: 30px;
	}

	.application-slider__img video {
		width: 100% !important;
		height: 480px !important;
	}

	.application-slider .whiteslidebe .whiteblockmain {
		right: 0px;
	}
}

@media (max-width: 991px) {
	.listnumerics_bg {
		display: none;
	}

	.storylinein>div:first-child .spacestory_r .uline::before {
		height: 30%;
		left: -1px;
	}
}

@media (max-width: 450px) {
	.bgishill {
		height: auto;
		min-height: 824px;
		padding-bottom: 32px;
	}
}

@media (max-width: 500px) {
	.blockinmains {
		bottom: 0px;
		top: 70px;
	}
}