
.menu-btn{
	display: inline-block;
	width: 30px;
	height: 22px;
	position: relative;
	display: none;
	float: right;
}

.menu-btn:after, .menu-btn:before, .menu-btn>span {
    background: #fff;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    min-width: 30px;
    position: absolute;
    -webkit-transform: translate(-50%) rotate(0);
    -ms-transform: translate(-50%) rotate(0);
    transform: translate(-50%) rotate(0);
    -webkit-transition: .3s;
    transition: .3s;
    width: 30px;
}

.menu-btn:before {
    top: 0
}

.menu-btn:after {
    bottom: 0
}

.menu-btn>span {
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.menu-btn.active>span {
    display: none
}

.menu-btn.active:before {
    top: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    -ms-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg)
}

.menu-btn.active:after {
    top: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    -ms-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg)
}


.product-tabs__btn.scroll-panel__btn{
	display: none;
}

.mobile-menu{
	width: 360px;
	background: #fff;
	top: 0;
	right: -360px;
	position: fixed;
	z-index: 100;
	height: 100%;
	padding: 40px;
	padding-top: 142px;
	-moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.mobile-menu.active{
	right: 0;
}

.mobile-menu li{
	list-style: none;
	margin-bottom: 20px;
} 

.mobile-menu a{
	color: #1D1D1B;
	font-size: 20px;
}

.close-menu-btn{
	position: absolute;
	left: 40px;
	top: 40px;
	width: 22px;
	height: 22px;
	z-index: 1;
	background: url(images/close.svg) 0px 0px no-repeat;
	cursor: pointer;
}


.close-menu-btn:hover{
	opacity: 0.8;
}

.mobile-menu .phone{
	margin: 20px 0;
	padding-top: 20px;
}

.mobile-menu-overlay{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	background: rgba(25, 29, 37, 0.6);
	display: none;
}

#recomendations .news-item .title-mob{
	display: none;
}


@media (max-width: 1460px) {
	
	.popup-form{
		width: 940px;
		padding: 60px 55px;
		margin-left: -470px;
	}
	
	.clientlab-form__row:first-child, .clientlab-form__row:first-child+*, .clientlab-form__row:first-child+*+*{
		width: 264px;
	}
	
	.clientlab-form__policy-block{
		margin-top: 0;
	}
	
	
}


@media (max-width: 1130px) {
    .block-content{
        width:940px;
    }
	
	img{
		max-width: 100%;
	}
	
	
	#footer .right.bottom-menu{
		clear: both;
		float: none;
		padding-top: 28px;
	}
	
	#footer .bottom-menu ul{
		padding-left: 0;
		padding-right: 46px;
	}
	
	
	#footer .bottom-footer .center,
	#footer .bottom-footer .right{
		float: none;
		margin-left: 0;
		clear: both;
	}
	
	
	.menu-btn{
		display: inline-block;
	}
	
	#usage h2 {
		width: 100%;
	}
	
	#usage h2:after{
		display: none;
	}
	
	#usage .right {
		width: 100%;
		margin-top: 31px;
	}
	
	#usage .bordered-btn-wrapper {
		position: static;
		left: 0;
		margin-top: 0;
		margin: 0 auto;
		text-align: center;
	}
	
	#usage .bordered-btn-wrapper a{
		text-align: left;
	}
	
	
	#advantages .scroll-panel__btn{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #6f42c1;
		bottom: 0;
		display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
		height: 47px;
        justify-content: center;
        position: absolute;
        top: -15px;
        width: 50px;
		display: block;
	}
	
	#advantages .product-tabs__btn._right {
		background: linear-gradient(90deg, rgba(29, 29, 27, 0) 0%, #1D1D1B 100%);
		right: -9px;
	}
	
	#advantages .scroll-panel {
		-ms-flex-pack: distribute;
		-ms-flex-line-pack: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-content: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-around;
		margin: 0;
		overflow-x: auto;
		padding: 0;
		-webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
		white-space: nowrap;
		padding-bottom: 10px;
	}
	
	#advantages .scroll-panel::-webkit-scrollbar {
		height: 0;
		opacity: 0;
		width: 0
	}
	
	#advantages .product-tabs__btn._left {
		background: linear-gradient(90deg, #1D1D1B 0%, rgba(29, 29, 27, 0)100%);
		left: -9px;
	}
	
	#advantages .tabs-wrapper{
		position: relative;
	}
	
	#advantages .product-tabs__btn._left img {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	#advantages .product-tabs__btn img{
	    margin-top: 13px;
		margin-left: 12px;
	}
	
	#advantages .product-detail .tabs-wrapper .tabs .tab{
		white-space: nowrap;
	}
	
	
	#advantages .d-none{
		display: none;
	}
	
	#advantages .preim-slider .bordered-btn-wrapper {
		float: none;
		margin-top: 20px;
		clear: both;
		text-align: center;
	}
	
	#advantages .preim-slider .bordered-btn-wrapper a{
		text-align: left;
	}
	
	#advantages .preim-slider .left {
		margin-left: 20px;
		width: 450px;
		float: none;
		margin: 0 auto;
	}
	
	#membr-preims:after {
		width: 100%;
		height: 598px;
		background: url(/bitrix/templates/planter/images/membr.png) top center no-repeat;
		left: auto;
		bottom: -200px;
		margin-left: 0;
		background-size: 100%;
		right: 0;
	}
	
	#membr-preims .news-item .video_link:after {
		width: 204px;
		height: 156px;
		background: url(/bitrix/templates/planter/images/membr-line.svg) left top no-repeat;
		right: -210px;
		top: 66px;
		background-size: 100% 100%;
	}
	
	.menu-btn{
		display: block;
		margin-top: 40px;
        margin-left: 40px;
	}
	
	.top-menu {
		display: none;
	}
	
	#cases .news-item .title {
		width: 100%;
		padding-right: 0;
		padding-bottom: 20px;
		float: none;
	}
	
	#cases .news-item .red-btn{
		position: static;
		margin-top: 20px;
	}
	
	#cases .news-item .descr{
		width: 100%;
		float: none;
	}
	
	#cases .news-item{
		padding: 50px;
		padding-bottom: 50px;
	}
	
	#recomendations .news-list{
		width: 100%;
	}
	
	#manufacturer .block-content:after{
		right: -535px;
	}
	
	#loyalty .block-content .right{
		float: none;
		width: 100%;
	}
	
	#footer .bottom-menu a{
		padding-top: 5px;
	}
	
	#footer .right.bottom-menu {
        padding-top: 0;
        width: 373px;
		clear: none;
		float: right;
    }
    
	
}

@media (max-width: 970px) {
    .block-content{
        width:720px;
    }
	
	#first-screen .text {
        width: 76%;
	}
	
	#advantages .preims-list .news-item{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	#advantages .tabs-content{
		padding: 10px;
		padding-top: 40px;
	}
	
	#advantages .preims-list,
	#advantages h3{
		padding: 0 10px;
	}
	
	#advantages .preims-list{
		padding-top: 20px;
	}
	
	#membr-preims:after{
		display: none;
	}
	
	#membr-preims .news-item .video_link:after{
		display: none;
	}
	
	#membr-preims {
		clear: both;
		padding: 100px 0 100px;
	}
	
	#recomendations .news-item img,
	#recomendations .news-item a{
		width: 100%;
		height: auto;
	}
	
	#recomendations .news-list-wr:before{
		bottom: -29px;
		top: auto;
	}
	
	#manufacturer h2 {
		font-size: 107px;
		line-height: 103px;
	}
	
	#manufacturer .btns div{
		display: block;
		margin-bottom: 15px;
	}
	
	#manufacturer .btns div a,
	#manufacturer .btns .bordered-btn-wrapper a{
		width: 303px;
		padding-left: 20px;
	}
	
	#manufacturer .btns div a:after,
	#manufacturer .btns .bordered-btn-wrapper a:after{
		right: 17px;
	}
	
	#manufacturer .btns{
		margin-top: 22px;
	}
	
	#manufacturer .block-content:after{
		bottom: -126px;
	}
	
	#footer .right.bottom-menu{
		width: 100%;
		margin-top: 15px;
	}
	
	#footer .bottom-menu a {
        padding-right: 25px;
		padding-left: 0;
	}
	
	.lg-kz #manufacturer h2 {
		font-size: 62px;
		line-height: 64px;
	}
	
	.lg-kz #manufacturer .btns a {
		font-size: 14px !important;
	}
	
	.popup-form{
		width: 720px;
		padding: 60px 55px;
		margin-left: -360px;
		margin-top: -330px;
	}
	
	.popup-form h2{
		font-size: 52px;
	}
	
	.clientlab-form__row:first-child, .clientlab-form__row:first-child+*, .clientlab-form__row:first-child+*+* {
        width: 191px;
    }
	
	.clientlab-form__field textarea {
		height: 130px !important;
	}
	
	.clientlab-form__policy-block {
        margin-top: 0;
        clear: both;
        margin-top: 16px;
        float: left;
        width: 100%;
    }
	
	.clientlab-form__action-area button{
		width: 296px;
		margin-right: 0;
	}
	
	#membr-preims:after{
		display: none;
	}
	
	#membr-preims .news-item .video_link:after{
		display: none;
	}
	
	#membr-preims .news-item .video_link{
		position: relative;
        float: left;
	}
	
	#membr-preims .news-item{
		width: 100%;
		margin-right: 0;
		padding-bottom: 30px;
	}
	
	#membr-preims .news-item .text{
		clear: both;
        min-height: auto;
        padding-top: 20px;
	}
	
	#membr-preims .h3-wr{
		display: table;
		height: 169px;
		
	}
		
	#membr-preims h3{
		display: table-cell;
		vertical-align: middle;
		padding-left: 20px;
	}
	
	#membr-preims .news-list{
		padding-bottom: 0;
	}
	
	#first-screen .h1-wrapper b{
		font-size: 143px;
	}
	
	   
}

@media (max-width: 750px) {
   .block-content{
        width:450px;
    }
	
	h1 {
		font-size: 24px;
	}
	
	#first-screen .h1-wrapper b {
        font-size: 110px;
	}
	
	#first-screen .text{
		width: 100%;
	}
	
	h2 {
		font-size: 35px;
		line-height: 40px;
	}
	
	#usage .right .news-item {
		width: 46%;
	}
	
	#usage .right .news-item:nth-child(3n) {
		margin-right: 4%;
	}
	
	#usage .right .news-item:nth-child(2n) {
		margin-right: 0;
	}
	
	#advantages .preim-slider .left{
		width: 100%;
	}
	
	#advantages .preim-slider .news-list {
		width: 330px;
	    height: 185px;
	}
	
	#advantages .slick-arrow.slick-prev{
		left: -38px;
	}
	
	#advantages .slick-arrow.slick-next{
		right: -38px;
	}
	
	#advantages .preim-slider .bordered-btn-wrapper a{
		width: 100%;
		font-size: 13px;
	}
	
	#advantages .preim-slider .video_link{
		width: 330px;
		height: 185px;
	}
	
	.top-contacts{
		display: none;
	}
	
	.language-switcher{
		float: right;
		margin-right: 0;
	}
	
	#membr-preims:after{
		display: none;
	}
	
	#membr-preims .news-item .video_link:after{
		display: none;
	}
	
	#membr-preims .news-item .video_link{
		position: relative;
        float: left;
	}
	
	#membr-preims .news-item{
		width: 100%;
		margin-right: 0;
		padding-bottom: 30px;
	}
	
	#loyalty .block-content .right{
		width: 100%;
	}
	
	#membr-preims .news-item .video_link img {
		width: 120px;
		height: 120px;
	}
	
	#membr-preims .h3-wr{
		display: table;
		height: 120px;
		
	}
		
	#membr-preims h3{
		display: table-cell;
		vertical-align: middle;
		padding-left: 20px;
	}
	
	#membr-preims .news-item .text {
		clear: both;
		min-height: auto;
		padding-top: 20px;
	}
	
	#usage,
	#advantages,
	#membr-preims,
	#documents,
	#cases,
	#recomendations,
	#loyalty{
		padding: 80px 0;
	}
	
	#membr-preims .news-list{
		padding-bottom: 0;
	}
	
	#documents .news-item{
		padding-right: 36px;
	}
	
	#membr-preims .news-item:last-child{
		padding-bottom: 0;
	}
	
	#cases .news-item .descr .text{
		width: 100%;
		padding-right: 0;
	}
	
	#cases .news-item .descr{
		padding-right: 21px;
	}
	
	#cases .news-item .red-btn {
        position: relative;
        margin-top: 20px;
        width: 100%;
        top: auto;
        left: auto;
        bottom: auto;
    }
	
	#recomendations .news-list-wr{
		padding: 35px;
	}
    
	#recomendations .slick-arrow.slick-next{
		right: -22px;
	}
	
	#recomendations .slick-arrow.slick-prev{
		left: -22px;
	}
	
	#recomendations .news-item .title {
		font-size: 13px;
		line-height: 19px;
		padding-left: 16px;
		padding-right: 85px;
		bottom: 10px;
	}
	
	#manufacturer h2 {
        font-size: 70px;
        line-height: 63px;
    }
	
	#manufacturer .block-content:after {
        right: -620px;
    }
	
	#loyalty .block-content .btns a:last-child{
		margin-right: 0;
	}
	
	
	#loyalty .block-content .btns a img {
		max-height: 51px;
	}
	
	#footer .right a:first-child{
		padding-bottom: 10px;
	}
	
	#footer .bottom-footer>div{
		padding-bottom: 10px;
	}
	
	.footer-contacts .bordered-btn{
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	
	.footer-contacts .bordered-btn:hover{
		box-shadow: inset 100% 0 0 0 #fff;
	}
	
	.lg-kz #advantages .preim-slider .bordered-btn-wrapper a{
		line-height: normal;
        padding-top: 20px;
        padding-bottom: 20px;
		padding-right: 46px;
	}
	
	.lg-kz #manufacturer h2 {
        font-size: 43px;
        line-height: 44px;
    }
	
	
	.popup-form{
		width: 450px;
		padding: 30px 25px;
		margin-left: -225px;
		margin-top: -366px;
	}
	
	.popup-form h2 {
        font-size: 42px;
    }
	
	.popup-form h3 {
		font-size: 16px;
		line-height: 22px;
	}
	
	.clientlab-form__field input{
		height: 45px;
		background-position: 14px 9px!important;
	}
	
	.clientlab-form__row:first-child, .clientlab-form__row:first-child+*, .clientlab-form__row:first-child+*+*{
		width: 100%;
		margin-right: 0;
	}
	
	.clientlab-form__field textarea {
        height: 87px !important;
    }
	
	.clientlab-form__row + .clientlab-form__row {
		margin-top: 6px;
	}
	
	.clientlab-form__action-area button {
        width: 100%;
        margin-right: 0;
        line-height: 66px;
        margin-top: 8px;
    }
	
	.clientlab-form__action-area button:after{
		top: 28px;
	}
	
	.lg-kz #first-screen .h1-wrapper b {
        font-size: 93px;
    }
	
	
}





@media (max-width: 511px) {
   .block-content{
        width: 100%;
		padding: 0 15px;
    }

    
	#footer .bottom-menu ul{
		width: 100%;
		margin-bottom: 0;
	}
	
	#footer .bottom-footer .projects .label,
	#footer .bottom-footer .projects .items{
		width: 320px;
	}
	
	#footer .bottom-footer .projects .label .mobile-hidden{
		display: none;
	}
	
	h1 {
        font-size: 24px;
		font-family: 'Proxima Nova Regular';
		line-height: normal;
		font-weight: normal;
    }
	
	
	#first-screen .h1-wrapper b {
        font-size: 110px;
		line-height: 60px;
		padding-top: 27px;
		font-family: 'Proxima Nova Bold';
    }
	
	
	#usage img {
		width: 155px;
		height: auto;
	}
	
	
	.bordered-btn-wrapper a	{
		max-width: 320px;
	}
	
	#usage .bordered-btn-wrapper a	{
		font-size: 13px;
	}

	/* #advantages .preim-slider{ */
		/* padding: 0; */
		/* background: transparent; */
	/* } */
	
	/* #advantages .preim-slider .video_link, */
	/* #advantages .preim-slider .news-list{ */
		/* width: 300px; */
		/* height: 170px; */
	/* } */
	
	/* #advantages .preim-slider .bordered-btn-wrapper a{ */
		/* font-size: 12px; */
		/* color: #252D3D; */
		/* border: 1px solid #252D3D; */
	/* } */
	
	/* #advantages .preim-slider .title{ */
	    /* padding-left: 18px; */
		/* padding-right: 85px; */
		/* bottom: 18px; */
	/* } */
	
	/* #advantages .slick-arrow.slick-next { */
        /* right: 6px; */
        /* top: auto; */
        /* bottom: -12px; */
    /* } */
	
	/* #advantages .slick-arrow.slick-prev { */
        /* left: 6px; */
        /* top: auto; */
        /* bottom: -12px; */
    /* } */
	
	#header-wrapper{
		height: 68px;
	}
	
	.menu-btn{
		margin-left: 27px;
	}
	
	#logo {
		margin-right: 0;
		width: 144px;
		margin-top: 21px;
	}
	
	.language-switcher{
		margin-top: 23px;
	}
	
	.menu-btn {
        display: block;
        margin-top: 23px;
	}
	
	#cases .news-item .descr .text{
		padding-right: 0;
	}
	
	#cases .news-item .descr img{
		max-width: 180px;
		height: auto;
	}
	
	#advantages .preim-slider .video_link,
	#advantages .preim-slider .news-list	{
        width: 100%;
        height: auto;
    }
	
	#manufacturer .block-content:after {
        right: -614px;
		background: url("images/mobile-man.png") 0px 0px no-repeat;
		height: 501px;
		right: -589px;
    }
	
	#manufacturer h2 {
        font-size: 60px;
        line-height: 61px;
    }
	
	#manufacturer .title {
		font-size: 25px;
		font-family: 'Proxima Nova Semibold';
	}
	
	#loyalty .block-content {
		padding: 30px;
	}
	
	#loyalty{
		padding: 80px 15px;
	}
	
	#manufacturer{
		padding: 80px 0 65px;
	}
	
	#loyalty .block-content .right{
		margin-top: 0;
	}
	
	#loyalty .block-content .btns a img {
        max-height: 44px;
    }
	
	#loyalty h2 {
        font-size: 35px;
    }
	
	#loyalty h3{
		font-size: 20px;
	}
	
	#footer a[href^="tel"] {
		font-size: 17px;
	}
	
	.lg-kz #usage .bordered-btn-wrapper a{
		width: 100%;
		max-width: none;
		font-size: 12px;
	}
	
	.lg-kz #manufacturer h2 {
        font-size: 36px;
        line-height: 44px;
    }
	
	#advantages .preim-slider{
		padding: 30px 40px;
	}
	
	#advantages .slick-arrow.slick-prev {
        left: -30px;
    }
	
	#advantages .slick-arrow.slick-next {
        right: -30px;
    }
	
	#advantages .preims-list .news-item img{
		margin-right: 0;
	}
	
	#advantages .preims-list .news-item .title{
		padding-left: 15px;
		padding-right: 0;
	}

}

@media (max-width: 500px) {
	
	#first-screen .h1-wrapper b {
		font-size: 82px;
	}
	
	h1 {
		font-size: 21px;
	}
	
	.lg-kz #first-screen .h1-wrapper b {
		font-size: 76px;
	}
	
	.lg-kz h1 {
        font-size: 19px;
    }

}

@media (max-width: 460px) {
	
	#recomendations .news-item .title:after {
		width: 30px;
		height: 30px;
		right: 7px;
		bottom: 0px;
		background-size: 100%;
	}
	
	#recomendations .news-item .title {
		font-size: 12px;
		line-height: 17px;
		padding-left: 16px;
		padding-right: 44px;
		bottom: 10px;
	}
	
	#recomendations .news-item .name {
		right: 0;
		top: 7px;
		padding-right: 7px;
		padding-left: 16px;
		width: 100%;
		text-align: right;
	}

	#advantages .news-item .title {
		font-size: 12px;
		line-height: 17px;
		padding-left: 16px;
		padding-right: 44px;
		bottom: 10px;
	}
	
	#advantages .news-item .title:after {
		width: 30px;
		height: 30px;
		right: 7px;
		bottom: 0px;
		background-size: 100%;
	}
	
	#advantages .preim-slider .bordered-btn-wrapper a {
        width: 100%;
        font-size: 13px;
        line-height: 19px;
        padding: 13px 19px;
		padding-right: 57px;
    }
	
	#manufacturer .btns div a, #manufacturer .btns .bordered-btn-wrapper a {
        width: 233px!important;
        padding-left: 20px;
		line-height: 50px!important;
		font-size: 11px!important;
    }
	
	#manufacturer .btns div a:after, #manufacturer .btns .bordered-btn-wrapper a:after{
		top: 19px;
	}
	
	#manufacturer .block-content:after{
		right: -616px;
	}
	
	#first-screen{
		background: url(images/first-mob.jpg) top center no-repeat;
		background-size: cover;
	}
	
	
	.lg-kz #manufacturer .btns a,
	.lg-kz #manufacturer .btns .bordered-btn-wrapper a 	{
        font-size: 11px !important;
        padding-left: 8px !important;
    }
	
	.popup-form{
		width: 320px;
		padding: 20px 20px;
		margin-left: -160px;
		margin-top: -336px;
	}
	
	.clientlab-form__policy-block {
		font-size: 13px;
		line-height: 18px;
	}
	
	.popup-form h2 {
        font-size: 25px;
    }
	
	.popup-form h3 {
        font-size: 14px;
        line-height: 19px;
    }
    
  
	
	.clientlab-form__field textarea {
        height: 65px !important;
        padding-left: 14px;
        padding-top: 10px;
    }
    
    .popup-form h2{
        line-height: 33px;
        font-size: 26px;
    }
	
	#first-screen .h1-wrapper {
		padding-top: 168px;
	}
	
	#first-screen{
		min-height: 800px;
	}
	
	
	
}






@media (max-width: 410px) {
	
	#membr-preims h3{
		font-size: 18px;
	}
	
	#membr-preims .news-item .video_link img {
        width: 100px;
        height: 100px;
    }
	
	#membr-preims .h3-wr{
		height: 100px;
	}


	.lg-kz #usage h2 {
		font-size: 35px;
		line-height: 40px;
		padding-bottom: 0;
	}
	
	
	

	
}


@media (max-width: 390px) {
	
	.mobile-menu {
		width: 250px;
	}
	
	#recomendations .news-item .title{
		font-size: 0;
	}
	
	#recomendations .news-item .title-mob{
		display: block;
		font-size: 15px;
		font-family: 'Proxima Nova Semibold';
		line-height: 21px;
		color: #fff;
		padding-bottom: 10px;
		text-transform: uppercase;
	}
	
	#recomendations .news-item .title:after {
		width: 44px;
		height: 44px;
	}
	
	#manufacturer .btns div a, #manufacturer .btns .bordered-btn-wrapper a {
        width: 222px !important;
        padding-left: 10px;
        line-height: 50px !important;
        font-size: 11px !important;
    }
	
	#manufacturer h2 {
        font-size: 42px;
	}
	
	#manufacturer .block-content:after {
        right: -640px;
    }
	
	#footer a[href^="tel"] {
		font-size: 15px;
	}
	
	.lg-kz #usage .bordered-btn-wrapper a{
		line-height: normal;
        padding-top: 20px;
        padding-bottom: 20px;
		padding-right: 46px;
	}
	
	 .lg-kz #membr-preims h2 {
        font-size: 30px;
        line-height: 37px;
    }
	
	.lg-kz #manufacturer h2 {
        font-size: 31px;
        line-height: 39px;
    }
	
	.lg-kz #manufacturer .btns a, .lg-kz #manufacturer .btns .bordered-btn-wrapper a {
        font-size: 10px !important;
        padding-left: 10px !important;
    }
	
	#first-screen .h1-wrapper b {
        font-size: 76px;
    }
	
	h1 {
        font-size: 19px;
    }
	
	.lg-kz h1 {
        font-size: 19px;
    }
	
	.lg-kz #first-screen .h1-wrapper b {
        font-size: 62px;
    }
	
	
}

@media (max-width: 360px) {
	
	#first-screen .h1-wrapper b {
        font-size: 66px;
    }
	
}

@media (max-width: 335px) {
	
	.footer-contacts .left:first-child{
		padding-bottom: 10px;
	}
	
}















