/*new styles*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600;700;800&family=Montserrat:wght@400;500;600;700;800&family=Roboto:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600&display=swap');
.form-box{
	background: url(../img/form-bg2.png) 50% 0 / cover no-repeat;
	position: relative;
}
.form-box:after{
	content: '';
	position: absolute;
	left: 50%;
   margin-left: -1460px;
	top: 0;
	width: 1400px;
	height: 334px;
	background: url(../img/bg-form.png) 100% 0 no-repeat;
}
.form-box .wr{
	position: relative;
	z-index: 2;
	height: 334px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.form-box .form-bx{
	order: 1;
}
.form-box .text-bx{
	order: 2;
}
.form-send{
	width: 350px;
	max-width: 100%;
	display: block;
}
.form-send input[type='text'],
.form-send textarea{
	margin-bottom: 25px;
	height: 52px;
	width: 100%;
	border: 0;
	background: #FFFFFF;
	box-shadow: 0px 5px 25px rgba(78, 204, 248, 0.5);
	border-radius: 6px;
	outline: 0;
	padding: 0 20px;
	font-weight: 300;
	font-size: 17px;
	line-height: 20px;
	font-family: 'Roboto';
	color: #000;
	transition: 0.3s all ease;
}
.form-send input[type='text']:focus,
.form-send textarea:focus{
	box-shadow: 0px 5px 25px rgba(78, 204, 248, 0.7);
}
.form-send textarea{
	height: 100px !important;
	overflow: auto;
	width: 100%;
	padding: 20px;
}
.form-send input::-webkit-input-placeholder {
color:#C1C9D0;}
.form-send input:-moz-placeholder {
color:#C1C9D0;}
.form-send input::-moz-placeholder {
color:#C1C9D0;}
.form-send input:-ms-input-placeholder {  
color:#C1C9D0;}
.form-send input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
.form-send input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
.form-send input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
.form-send input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
.form-send input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
.form-send input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
.form-send input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
.form-send input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

.form-send textarea::-webkit-input-placeholder {
color:#C1C9D0;}
.form-send textarea:-moz-placeholder {
color:#C1C9D0;}
.form-send textarea::-moz-placeholder {
color:#C1C9D0;}
.form-send textarea:-ms-input-placeholder {  
color:#C1C9D0;}
.form-send textarea::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
.form-send textarea::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
.form-send textarea:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
.form-send textarea:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
.form-send textarea:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
.form-send textarea:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
.form-send textarea:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
.form-send textarea:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

.form-send .bt-send{
	background: linear-gradient(180deg, #BCDB65 -16.35%, #619A00 88.78%);
	box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.15), inset 0px -1px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 0px rgba(255, 255, 255, 0.45);
	border-radius: 6px;
	height: 52px;
	width: 100%;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 17px;
	line-height: 21px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	border: 0;
	transition: 0.3s all ease;
}
.form-send .bt-send:hover{
	box-shadow: none;
}
.form-box .text-bx .t1{
	font-family: 'Montserrat Alternates';
	font-weight: 800;
	font-size: 37px;
	line-height: 45px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 35px;
}
.form-box .text-bx .t1 span{
	color: #4ECCF8;
	font-size: 33px;
}
.form-box .text-bx .t2{
	font-weight: 800;
	font-size: 17px;
	font-family: 'Roboto';
	line-height: 30px;
	color: #FFFFFF;
}
.form-box .text-bx .t2 span{
	color: #F4D11C;
}
.cart-descript{
	padding: 70px 0;
}
.tab-links-bx .wrap{
	max-width: 1140px;
	margin: 0 auto;
	display: flex;
    justify-content: center;
    align-items: flex-start;
}

.tab-links-bx .links{
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.tab-links-bx .btn-up{
	text-align: center;
	margin: 0 35px;
}
.tab-links-bx .btn-up a, .tab-links-bx .links a{
	display: block;
	font-family: Montserrat;
	font-weight: 600;
	font-size: 17px;
	line-height: 21px;
	text-align: center;
	letter-spacing: -0.02em;
	text-decoration-line: underline;
	color: #8E97A0;
	transition: 0.3s all ease;
}
.tab-links-bx .links a{
	text-decoration: none;
}
.tab-links-bx .btn-up span, .tab-links-bx .links span{
	display: block;
}
.tab-links-bx .links{
	margin: 0;
	padding: 0;
	list-style: none;
}
.tab-links-bx .btn-up .ico, .tab-links-bx .links .ico{
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
}
.tab-links-bx .btn-up svg path{
	transition: 0.3s all ease;
}
.tab-links-bx .btn-up:hover svg path{
	stroke: #0759D2;
}
.tab-links-bx .btn-up:hover a{
	color: #0759D2;
}
.tab-links-bx .links svg path{
	transition: 0.3s all ease;
}
.tab-links-bx .links li:hover svg path{
	stroke: #0759D2;
}
.tab-links-bx .links li:hover a{
	color: #0759D2;
}
.tab-links-bx .links li{
	margin: 0 35px;
}
.tab-links-bx .links li:hover #circ path{
	fill: #0759D2;
	stroke: #fff;
}
.tab-links-bx .links .t{
	border-bottom: 2px solid #fff;
	padding-bottom: 10px;
}
.tab-links-bx .links li:hover .t{
	border-bottom-color: #0759D2;
}
.tab-links-bx .links li span{
	transition: border 0.3s  ease;
}
.tab-links-bx .links .active {
	color: #0759D2;
}
.tab-links-bx .links .active .t{
	border-bottom-color: #0759D2;
}
.tab-links-bx .links .active svg path{
	stroke: #0759D2;
}
.tab-links-bx .links .active #circ path{
	fill: #0759D2;
	stroke: #fff;
}
.tab-links-bx{
	margin-bottom: 50px;
}
.tab-info-bx .bx{
	margin-bottom: 70px;
}
.tab-info-bx .bx:last-child{
	margin-bottom: 0;
}
.tab-info-bx .heading{
	margin-bottom: 50px;
	padding: 10px 0;
	padding-left: 30px;
	border-left: 3px solid #87BD09;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 123.4%;
	letter-spacing: -0.02em;
	color: #181819;
	margin-left: -33px;
}
.tab-info-bx .text {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	line-height: 30px;
	color: #181819;
}
.tab-info-bx .text p b{
	font-weight: 600;
}
.tab-info-bx .text p{
	margin: 0 0 25px;
}
.charact-bx{
	display: flex;
	align-items: center;
}
.charact-bx .ch-bx{
	width: 570px;
	padding: 50px;
	padding-left: 500px;
	margin-left: -500px;
	background: #F4FBFF;
	box-sizing: initial;
	margin-right: 50px;
	order:1;
}
.charact-bx .list li{
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px dotted #9B9B9D;
}
.charact-bx .list li .t1,
.charact-bx .list li .t2{
	background: #F4FBFF;
	position: relative;
	top: 3px;
	font-family: Roboto;
	font-size: 17px;
	line-height: 1;
	color: #858687;
}
.charact-bx .list li .t2{
	color: #181819;
}
.charact-bx .list{
	margin: 0;
	padding: 0;
	list-style: none;
}
.charact-bx .img{
	text-align: center;
	width: 440px;
	order: 2;
}
.charact-bx .img img{
	max-width: 100%;
}
.tab-info-bx .car-bx{
	display: flex;
	margin-top: 90px;
}
.tab-info-bx .car-bx .gr{
	width: 25%;
}
.tab-info-bx .car-item{
	text-align: center;
}
.tab-info-bx .car-item .img img{
	max-width: 100%;
}
.tab-info-bx .car-item .img{
	text-align: center;
	margin-bottom: 30px;
	height: 92px;
	display: flex;
	align-items: center;
}
.tab-info-bx .car-item .line{
	width: 25px;
	height: 2px;
	background: #D4DADF;
	border-radius: 2px;
	margin: 0 auto 15px;
}
.tab-info-bx .car-item .t{
	font-family: Roboto;
	font-style: normal;
	font-weight: 600;
	font-size: 17px;
	line-height: 20px;
	color: #444445;
}
.product-info{
	position: relative;
}
.views-bx{
	position: absolute;
	top: -47px;
	right: 15px;
	z-index: 4;
	display: flex;
}
.views-bx .v-item:first-child{
	margin-right: 55px;
}
.views-bx .v-item{
	display: flex;
	align-items: center;
	font-weight: 500;
	font-size: 11px;
	line-height: 13px;
	color: #555555;
}
.views-bx .v-item img{
	margin-right: 10px;
}
.product-info{
	overflow: initial;
}
.product-info:after{
	content: '';
	display: block;
	clear: both;
}
.product-info .button-buy{
	background: linear-gradient(180deg, #BFE25E -16.35%, #6DAE00 118.27%);
	box-shadow: 0px 21px 36px rgba(135, 189, 9, 0.12), inset 0px -1px 0px rgba(0, 0, 0, 0.25);
	border-radius: 7px;
	width: 240px;
	height: 52px;
	line-height: 52px;
	font-size: 19px;
}
.nalichie{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	font-size: 14px;
	color: #8E97A0;
	margin-top: -20px;
}
.nalichie img{
	margin-right: 10px;
}
.reit-list{
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #E7E7E7;
	margin-left: -30px;
}
.reit-list > li{
	margin-bottom: 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.reit-list .t-left{
	display: flex;
	align-items: center;
	font-size: 13px;
}
.reit-list .t-left .t a{
	color: #5C656F;
	opacity: 0.9;
	font-size: 13px;
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dashed #5C656F;
}
.reit-list .t-left .t a:hover{
	text-decoration: none;
	border-bottom-color: #fff;
}
.reit-list .t-left .t{
	color: #5C656F;
	opacity: 0.9;
	margin-left: 10px; 
}
.reit-list .t-right .n, 
.reit-list .t-right .n a{ 
	font-weight: 700;
	font-size: 13px;
	color: #3C444C;
}
.reit-list .t-right .n a{
	text-decoration: none;
	color: #3C444C;
}
.reit-list .t-right .n a:hover{
	text-decoration: underline;
}
.stars-list {
	display: flex;
	margin-bottom: 0;
}
.stars-list li{
	margin-right: 2px;
}
.support-bx{
	background: #1197EA;
	box-shadow: 0px 11px 22px rgba(0, 122, 255, 0.15);
	border-radius: 5px;
	padding: 15px;
	display: flex;
	align-items: flex-start;
	margin-top: -15px;
}
.support-bx .ico{
	margin-right: 15px;
}
.support-bx .ico img{
	min-width: 45px;
}
.support-bx .t1{
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 5px;
}
.support-bx .t2{
	font-family: 'Roboto';
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.engine-text-bx{
	background: linear-gradient(270.06deg, #F4FBFF -6.05%, rgba(244, 251, 255, 0) 109.28%);
	padding: 0 999px;
	margin: 0 -999px 40px;
}
.engine-text-bx .wr{
	padding: 70px 0;
	display: flex;
	align-items: center;
}
.title-with-line{
    margin-bottom: 40px;
    padding: 10px 0;
    padding-left: 30px;
    border-left: 3px solid #87BD09;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 123.4%;
    letter-spacing: -0.02em;
    color: #181819;
    margin-left: -33px;
}
.title-with-line span{
	color: #87BD09;
}
.engine-text-bx .text-bx{
	width: 610px;
	margin-right: 30px;
}
.engine-text-bx .text-bx p{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	margin-bottom: 20px;
	color: #181819;
}
.tech-info-bx{
	background: rgba(192, 229, 255, 0.25);
	border: 1px solid #CAD4FC;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	border-radius: 16px;
	margin-bottom: 70px;
	padding: 35px;
	display: flex;
}
.tech-info-bx .ico{
	margin-right: 25px;
}
.tech-info-bx .ico img{
	min-width: 72px;
}
.tech-info-bx .hh{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}
.tech-info-bx .h3{
	font-family: 'Montserrat Alternates';
	font-weight: 600;
	font-size: 21px;
	line-height: 123.4%;
	color: #156AE8;
	margin: 0;
}
.tech-info-bx .date{
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 13px;
	color: #156AE8;
	opacity: 0.65;
}
.tech-info-bx p{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 15px;
	line-height: 168.69%;
	color: #181819;
	margin: 0;
}
.complectacia-bx{
	margin-bottom: 70px;
}
.complectacia-bx p{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	margin-bottom: 70px;
	margin-top: 0;
	color: #181819;
}
.complectacia-bx .text-bx{
	position: relative;
	padding-left: 500px;
}
.complectacia-bx .text-bx .img{
	position: absolute;
	left: -150px;
	top: 0;
}
.complectacia-bx .list{
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 25px;
}
.complectacia-bx .list li{
	margin-bottom: 30px;
	padding-left: 28px;
	position: relative;
}
.complectacia-bx .list-plus li:before,
.complectacia-bx .list li:after{
	content: '';
	width: 13px;
	height: 2px;
	background: #C1C9D0;
	top: 10px;
	left: 0;
	position: absolute;
}
.complectacia-bx .list-plus li:before{
	transform: rotate(90deg);
	left: 0px;
   top: 10px;
}
.complectacia-bx .list .t1{
	font-family: 'Montserrat Alternates';
	font-style: normal;
	font-weight: 600;
	font-size: 17px;
	line-height: 123.4%;
	color: #156AE8;
	margin-bottom: 15px;
}
.complectacia-bx .list .t2{
	font-family: 'Roboto';
	 font-weight: 300;
	font-size: 15px;
	line-height: 150%;
	color: #6F7071;
}
.plomba-bx{
	padding: 0 999px;
	margin: 0 -999px;
	background: linear-gradient(270.06deg, #F4FBFF -6.05%, rgba(244, 251, 255, 0) 109.28%);
}
.plomba-bx .wr{
	padding: 70px 0;
	position: relative;
}
.plomba-bx .text-bx{
	max-width: 530px;
}
.plomba-bx .img{
	position: absolute;
	left: 520px;
	top: 40px;
}
.plomba-bx p{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	margin: 0;
	color: #181819;
}
.tahogram-bx{
	padding: 0 999px;
	margin: 0 -999px;
	background: url(../img/fr-bg.png) 50% 100% no-repeat;
}
.tahogram-bx .wr{
	padding: 70px 0;
	position: relative;
}
.tahogram-bx .img{
	position: absolute;
	left: -120px;
	top: -50px;
}
.tahogram-bx .text-bx{
	padding-left: 540px;
}
.tahogram-bx p{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	margin: 0 0 20px;
	color: #181819;
}
.tahogram-bx {
	margin-bottom: 70px;
}
.motaet-bx{
	padding: 150px 0;
	position: relative;
	margin-bottom: 40px;
	margin-top: -50px;
}
.motaet-bx .text-bx{
	max-width: 486px;
}
.motaet-bx .img{
	top: 0;
	left: 500px;
	position: absolute;
}
.namotka-bx{
	padding-right: 999px;
	margin-right: -999px;
	background: linear-gradient(270.06deg, #F4FBFF 73.24%, rgba(244, 251, 255, 0) 109.28%);
	display: flex;
	align-items: center;
}
.namotka-bx .img{
	margin-right: 100px;
}
.namotka-bx .img img{max-width: initial;}
.namotka-bx .text-bx{
	max-width: 520px;
}
.glonass-bx .text-bx{
	max-width: 530px;
}
.glonass-bx .img{
	top: 100px;
	left: 420px;
}
.video-frame-item{
	width: 441px;
	height: 286px;
	position: relative;
	background: url(../img/vid-bg.png) 0 0 no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.video-frame-item .t1{
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin-bottom: 10px;
	color: #FFFFFF;
}
.video-frame-item .t2{
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	color: #FF4E4E;
}
.video-frame-item .over{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.grafic-ico-bx{
	margin-bottom: 70px;
	text-align: center;
}
.grafic-list{
	display: flex;
	justify-content: space-around;
}
.grafic-list li{
	position: relative;
	width: 25%;
}
.grafic-list li:after{
	content: '';
	position: absolute;
	width: 14px;
	height: 27px;
	background: url(../img/arr.svg) 0 0 no-repeat;
	top: 17px;
	right: 0;
}
.grafic-list li:last-child:after{
	display: none;
}
.grafic-list .ico{
	margin-bottom: 15px;
}
.grafic-list .t{
	font-family: 'Montserrat Alternates';
	font-size: 17px;
	line-height: 123.4%;
	color: #878787;
}
.tech-info-bx-alert{
	background: rgba(255, 208, 199, 0.25);
	border: 1px solid #FECFCF;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.tech-info-bx-alert .h3{
	color: #D03900;
}
.tech-info-bx-alert .date{
	color: #D03900;
}
.instruct-info-bx{
	margin-bottom: 70px;
}
.bt-c{
	text-align: center;
	position: relative;
	z-index: 2;
}
.btn-blue{
	background: linear-gradient(39.87deg, #2469F0 14.41%, #2B98FC 77.46%);
	box-shadow: 0px 24px 36px rgba(0, 104, 217, 0.21);
	border-radius: 5px;
	width: 270px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	font-family: 'Montserrat';
	font-weight: 500;
	font-size: 15px;
	color: #FFFFFF !important;
	text-decoration: none;
	display: inline-block;
}
.btn-blue:hover{
	opacity: 0.9;
	text-decoration: none;
}
.instruct-info-bx p{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	color: #181819;
	margin: 0 0 50px;
}
.ins-step-item{
	margin-bottom: 30px;
}
.ins-step-item .img img{
	width: 100%;
	display: block;
}
.ins-step-item .hh{
	display: flex;
	align-items: center;
	background: #F8F8F8;
	border-radius: 5px 5px 0px 0px;
	padding-right: 60px;
}
.ins-step-item .hh .n{
	min-width: 79px;
	width: 79px;
	line-height: 99px;
	text-align: center;
	background: #F0F3F9;
	border-radius: 5px 0px 0px 0px;
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 50px;
	color: #2B93FB;
	margin-right: 60px;
}
.ins-step-item .hh .t{
	font-family: 'Montserrat Alternates';
	font-weight: 600;
	font-size: 17px;
	line-height: 123.4%;
	color: #181819;
}
.rukami-bx{
	padding: 0 999px;
	margin: 0 -999px;
	background: linear-gradient(270.06deg, #F4FBFF -6.05%, rgba(244, 251, 255, 0) 109.28%);
}
.rukami-bx .wr{
	padding: 70px 0 150px;
	position: relative;
}
.rukami-bx .text-bx p{
	max-width: 450px;
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	font-family: 'Roboto';
	color: #181819;
	margin: 0;
}
.rukami-bx .img{
	position: absolute;
	left: 400px;
	top: -130px;
}
.rukami-bx .img img{
	max-width: initial;
}
.doverie-bx{
	padding: 0 999px;
	margin: 0 -999px;
	background: linear-gradient(270.06deg, #F4FBFF -6.05%, rgba(244, 251, 255, 0) 109.28%);
}
.doverie-bx .wr{
	padding: 70px 0 ;
	position: relative;
}
.doverie-bx .text-bx{
	max-width: 450px;
	margin-left: 600px;
}
.doverie-bx .text-bx p{
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	font-family: 'Roboto';
	color: #181819;
	margin: 0 0 20px;
}
.doverie-bx .img{
	position: absolute;
	left: -230px;
	top: -50px;
}
.doverie-bx .img img{
	max-width: initial;
}
.advantages-bx{
	padding: 70px 0;
	margin-bottom: 0;
}
.advantages-bx .list{
	display: flex;
	flex-wrap: wrap;
}
.advantages-bx .list li{
	width: 50%;
	padding-right: 50px;
	margin-bottom: 70px;
}
.dopadv-bx {
	padding: 0 999px;
	margin: 0 -999px;
	background: #F8F8F8;
}
.dopadv-bx .text-bx{
	padding-left: 0;
	max-width: 450px;
}
.dopadv-bx .wr{
	padding: 50px 0;
	position: relative;
}
.dopadv-bx .img{
	position: absolute;
	top: -50px;
	left: 500px;
}
.dopadv-bx .list{
	padding-top: 0;
}
.dopadv-bx .list li{
	margin-bottom: 15px;
}
.video-frame-item-ten{
	height: 253px;
	width: 445px;
	background-image: url(../img/vid-bg2.png);
}
.video-frame-item-ten .ico{
	bottom: -74px;
	right: 0;
	position: absolute;
}
.why-about-bx .img{
	margin-top: 90px;
}
.numbers-info-bx{
	display: flex;
}
.numbers-info-bx .frame{
	width: 450px;
	padding: 70px 55px 45px;
	position: relative;
	border: 1px solid #DCF1DC;
	box-shadow: 0px 1px 2px rgba(3, 0, 0, 0.1);
	background: rgba(231, 255, 192, 0.25) url(../img/alert.png) 99% 7px no-repeat;
	margin-right: 260px;
	border-radius: 5px;
}
.numbers-info-bx .frame .list .t2{
	font-weight: 600;
	font-size: 17px;
	line-height: 123.4%;
	font-family: 'Montserrat Alternates';
	color: #181819;
}
.numbers-info-bx .num-list li{
	margin-bottom: 50px;
}
.numbers-info-bx .num-list .t1{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 72px;
	line-height: 88px;
	color: #87BD09;
}
.numbers-info-bx .frame .list li:after{
	width: 11px;
	height: 8px;
	top: 5px;
	background: url(../img/galka.svg) 0  0 no-repeat;
}
.numbers-info-bx .num-list .t2{
	font-family: 'Roboto';
	font-size: 17px;
	line-height: 20px;
	color: #181819;
}
.delivary-bx {
	background:#F8F8F8 url(../img/del-bg.png) 60% 50% no-repeat;
}
.delivary-bx .text-bx {
	max-width: 540px;
	margin-right: 150px;
}
.delivary-bx .marker-bx{
	text-align: center;
	margin-top: 88px;
}
.delivary-bx .marker-bx .t1{
	font-family: 'Montserrat Alternates';
	font-weight: 600;
	font-size: 28px;
	line-height: 123.4%;
	color: #87BD09;
}
.delivary-bx .marker-bx .t2{
	font-family: 'Roboto';
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 12px;
	color: #ACACAC;
}
.btn-green{
	background: linear-gradient(180deg, #BFE25E -16.35%, #6DAE00 118.27%);
	box-shadow: 0px 21px 36px rgba(135, 189, 9, 0.12), inset 0px -1px 0px rgba(0, 0, 0, 0.25);
	font-family: 'Montserrat';
	font-weight: 600;
	font-size: 16px;
	width: 220px;
}
.deliv-info-bx .txt-bx{
	display: flex;
	justify-content: center;
}
.deliv-info-bx .txt-bx .h3{
	font-weight: 600;
	font-size: 24px;
	line-height: 123.4%;
	margin: 0 0 50px;
	font-family: 'Montserrat';
	color: #87BD09;
}
.deliv-info-bx .txt-bx .list .t2{
	color: #181819;
}
.deliv-info-bx .txt-bx .list li{
	margin-bottom: 15px;
}
.deliv-info-bx .txt-bx .list{
	padding-top: 0;
}
.deliv-info-bx {
	padding: 50px 0;
}
.faq-bx{
	margin-bottom: 70px;
}
.faq-bx .bt-c{
	margin-top: 40px;
}
.faq-item{
	background: #F8F8F8;
	border-radius: 5px;
	margin-bottom: 15px;
	padding: 25px;
}
.faq-item .hh{
	font-family: 'Montserrat';
	font-weight: 600;
	font-size: 24px;
	line-height: 123.4%;
	padding-right: 30px;
	background: url(../img/faq-arr1.svg) 100% 50% no-repeat;
	color: #2A8EFA;
	cursor: pointer;
}
.faq-item .tt{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	margin-top: 10px;
	color: #181819;
	display: none;
}
.faq-item.opened .hh{
	color: #87BD09;
	background: url(../img/faq-arr2.svg) 100% 50% no-repeat;
}
.faq-item.opened .tt{
	display: block;
}
.make-order-bx{
	padding: 0 999px;
	margin: 0 -999px;
	background: linear-gradient(179.58deg, #F4FBFF 0.36%, rgba(244, 251, 255, 0) 99.64%);
}
.make-order-bx .wr{
	padding: 70px 0;
}
.make-order-bx p{
	margin: 0 0 20px;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 17px;
	line-height: 130%;
	color: #181819;
}
.test-check-bx{
	max-width: 1024px;
	height: 82px;
	margin: 50px auto ;
	background: url(../img/check-bg.png) 50% no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
}
.test-check-bx .ico{
	margin-right: 25px;
}
.test-check-bx .t{
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #181819;
}
.review-bx{
	margin-bottom: 70px;
}
.review-bx .heading-bx{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.review-bx .heading-bx .title-with-line{
	margin-bottom: 0;
	margin-right: 30px;
}
.review-bx .heading-bx{
	margin-bottom: 50px;
}
.review-bx .heading-bx .left{
	display: flex;
	align-items: center;
}
.mark-bx{
	display: flex;
	align-items: center;
}
.mark-bx .n{
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 15px;
	line-height: 123.4%;
	color: #156AE8;
	margin-left: 5px; 
}
.review-item{
	margin-bottom: 30px;
	display: flex;
	align-items: flex-start;
}
.review-item .ico{
	width: 75px;
	min-width: 75px;
	margin-right: 50px;
	border-radius: 50%;
	overflow: hidden;
}
.review-item .text-bx{
	background: #FAFDFF;
	border: 1px solid #E7F2FB;
	border-radius: 0 25px 25px 25px;
	padding: 25px 45px;
	position: relative;
	width: 100%;
}
.review-item .text-bx .video > iframe{max-width: 100%;}
.review-item .text-bx:after{
	content: '';
	position: absolute;
	left: -28px;
	top: -1px;
	width: 28px;
	height: 65px;
	background: url(../img/engle.png) 0 0 no-repeat;
}
.review-item .heading{
	background: url(../img/cite.svg) 100% 50% no-repeat;
	margin-bottom: 20px;
}
.review-item .heading .left{
	display: flex;
	align-items: center;
}
.review-item .heading .name{
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 25px;
	color: #2E2E2F;
	margin-right: 30px;
}
.review-item .heading .name:first-letter{
	color: #156AE8;
}
.review-item p{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	line-height: 1.5;
	margin: 0 0 20px;
	color: #4A4D69;
}
.review-item .date{
	font-weight: 500;
	font-size: 15px; 
	color: #B4B6C9;
	margin-top: 20px;
}
.product-item {
	position: relative;
	text-align: center;
}
.product-item .like{
	top: 10px;
	right: 10px;
	position: absolute;
}
.product-item .skidka{
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 15px;
	line-height: 48px;
	text-align: center;
	color: #FFFFFF;
	background: linear-gradient(218.22deg, #EE561D 0%, #B414EC 115.11%);
	width: 48px;
	height: 48px;
	border-radius: 50%;
	top: 10px;
	right: 10px;
	position: absolute;
}
.product-item .img{
	background: #fff;
	margin-bottom: 20px;
}
.product-item .img a{
	height: 244px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.product-item .img img{
	width: auto !important;
	max-height: 100%;
	display: inline-block !important;
}
.product-item .price{
	font-family: 'Montserrat';
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #3C444C;
	margin-bottom: 7px;
	height: 24px;
}
.product-item .price .old{
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	text-decoration-line: line-through;
	color: #9B9B9D;
}
.product-item .price .new{
	color: #D03900;
}
.product-item .name{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 15px;
	line-height: 24px;
	color: #6F7071;
	margin-bottom: 20px;
	padding: 0 15px;
}
.product-item .name a{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 15px;
	line-height: 24px;
	color: #6F7071;
	height: 42px;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
}
.product-item .name a:hover{
	color: #000;
}
.product-item .btn-blue{
	width: 100%;
	opacity: 0;
}
.product-item:hover .btn-blue{
	opacity: 1;
}
.owl-carousel .owl-nav{
	position: absolute;
	top: -90px;
	right: 0;
	display: flex;
}
.owl-carousel .owl-nav>div{
	display: block;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: url(../img/prev.svg) 50% no-repeat;
}
.owl-carousel .owl-nav>div:hover{
	background: url(../img/next.svg) 50% no-repeat;
	transform: rotate(-180deg);
}
.owl-carousel .owl-nav>div:last-child{
	margin-left: 10px;
   transform: rotate(-180deg);
}
.owl-carousel .owl-nav>div:last-child:hover{
	background: url(../img/next.svg) 50% no-repeat;
	transform: rotate(0deg);
}
.tab-links-bx{
	background: #fff;
	z-index: 8;
}
.tab-links-bx.fixed{
	position: fixed;
	width: 1140px;
	margin-left: -570px;
	left: 50%;
	top: 0;
}
.tab-links-bx.fixed .wrap{
	padding: 10px 999px ;
	margin: 0 -999px;
	background: #fff;
	max-width: inherit;
}
.fixed + .tab-info-bx{
	padding-top: 150px;
}
.hidden-instruct-bx{
	display: none;
}
.overlay{
	position:fixed;
	background:rgba(0,0,0,0.7);
	height:100%;
	left:0;
	top:0;
	width:100%;
	z-index:10;
	display: none;
}
.popup{
	left:50%;
	top:50px;
	margin-left:-200px;
	position:fixed;
	z-index:11;
	width:400px;
	background:#fff;
	padding: 30px 20px;
	display: none;
}
.popup .h3{
	margin: 0 0 30px;
	text-align: center;
	font-size: 20px;
	color: #000;
	font-weight: bold;
}
.popup .close{
	position:absolute;
	top:10px;
	right:10px;
	opacity: 1;
}
.popup .close:hover{
	cursor:pointer;
}
.hidden-pc{
	display: none;
}
.title-with-line-bigger{
	font-size: 48px;
}
.motalka-heading-bx .img{
	margin-top: 120px;
	margin-left: 50px;
}
.motalka-heading-bx{
	margin-bottom: 70px;
}
.motalka-heading-bx .wr{
	display: flex;
}
.catalog-grid-bx .product-item{
	margin-bottom: 30px;
}
.catalog-grid-bx{
	margin-bottom: 30px;
}



















/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
	.tab-info-bx .heading{margin-left: 0;}
	.tab-links-bx .links li, .tab-links-bx .btn-up{margin: 0 25px;}
	.reit-list{margin-left: 0;}
	.support-bx{margin-top: 15px;}
	.numbers-info-bx .frame{margin-right: 150px;}
	.doverie-bx .text-bx{margin-left: 500px;}
	.tab-links-bx.fixed{position: static;width: auto;margin: 0;padding-top: 0;}
	.fixed + .tab-info-bx{padding-top: 0;}
}
@media (max-width: 1120px){
	#buy_one_click_block_adaptive{
		margin-left: 0;
		float: none;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.form-send{width: 260px;margin-right: 80px;}
	.form-box .text-bx .t1{font-size: 28px;line-height: 35px;}
	.form-box .text-bx .t1 span{font-size: 23px;}
	.tab-links-bx .btn-up a, .tab-links-bx .links a{font-size: 14px;}
	.tab-links-bx .links li, .tab-links-bx .btn-up{margin: 0 15px;}
	.charact-bx .list li .t1, .charact-bx .list li .t2{font-size: 14px;}
	.charact-bx .ch-bx{padding-top: 30px;padding-bottom: 30px;padding-right: 30px;margin-right: 30px;}
	.complectacia-bx .text-bx .img{left: -230px;}
	.complectacia-bx .text-bx{padding-left: 350px;}
	.tahogram-bx .text-bx{padding-left: 400px;}
	.tahogram-bx .img{left: -230px;}
	.motaet-bx{padding: 50px 0;}
	.namotka-bx .img{margin-right: 20px;}
	.namotka-bx{margin-bottom: 70px;}
	.glonass-bx .text-bx{max-width: 440px;}
	.video-frame-item{width: 300px;border-radius: 5px;}
	.rukami-bx .img{top: 85px;}
	.rukami-bx .img img{width: 400px;}
	.doverie-bx .text-bx{margin-left: 320px;}
	.doverie-bx .img{left: -330px;}
	.rukami-bx .wr{padding-bottom: 50px;}
	.dopadv-bx .text-bx{padding-left: 0;}
	.dopadv-bx .img{top: 70px;}
	.advantages-bx{padding-bottom: 0;}
	.numbers-info-bx .frame{margin-right: 50px;padding: 30px;}
	.numbers-info-bx .num-list .t1{font-size: 40px;line-height: 1;margin-bottom: 5px;}
	.numbers-info-bx .num-list li{margin-bottom: 30px;}
	.delivary-bx .text-bx{margin-right: 30px;}
	.deliv-info-bx .txt-bx{justify-content: inherit; display: block;margin-bottom: 40px;}
	.deliv-info-bx .txt-bx .h3{margin-bottom: 20px;}
	.deliv-info-bx{padding-bottom: 0;}
	.faq-item .hh{font-size: 18px;}
	.grafic-list .t{font-size: 16px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.title-with-line-bigger{font-size: 36px;}
	.motalka-heading-bx .wr{display: block;}
	.motalka-heading-bx .img{margin: 0;}
	.motalka-heading-bx .video-frame-item{margin: 0 auto;}
	.form-box{padding: 40px 0;background-size: cover;}
	.form-box .text-bx{text-align: center;margin-bottom: 30px;}
	.form-box .wr{height: auto;display: block;}
	.form-send{margin: 0 auto; width: 290px;}
	.form-box .text-bx .t1{margin-bottom: 20px;}
	 .tab-links-bx .btn-up{display: none;}
	 .charact-bx{display: block;}
	 .charact-bx .img{width: auto;margin: 0 0 30px;}
	 .charact-bx .ch-bx{padding: 30px 15px;margin: 0 -15px;width: auto;}
	 .tab-info-bx .car-bx .gr{width: 50%;margin-bottom: 30px;}
	 .tab-info-bx .car-bx {flex-wrap: wrap;}
	 .tab-info-bx .car-item .img{margin-bottom: 15px;}
	 .tab-info-bx .car-item .img{justify-content: center;}
	 .tab-links-bx .links li{width: 33.333%;margin:0 0  20px;}
	 .tab-links-bx .links {flex-wrap: wrap;}
	 .tab-links-bx .links a{font-size: 12px;line-height: 14px;}
	 .tab-info-bx .car-item .t{font-size: 14px;}
	 .charact-bx .list li .t1, .charact-bx .list li .t2{font-size: 13px;}
	 .tab-info-bx .car-bx{margin-top: 70px;}
	 .form-box:after{display: none;}
	 .views-bx{position: static;margin-bottom: 20px;}
	 .views-bx .v-item:first-child{margin-right: 0;}
	 .views-bx {justify-content: space-between;margin-bottom: 40px;}
	 .engine-text-bx .wr{display: block;}
	 .engine-text-bx .text-bx{width: auto;margin-right: 0;}
	 .engine-text-bx .img {text-align: center;}
	 .tech-info-bx{padding: 15px;display: block;}
	 .tech-info-bx .ico{text-align: center;margin: 0 0 20px;}
	 .complectacia-bx .text-bx, .tahogram-bx .text-bx{padding-left: 0;}
	 .complectacia-bx .text-bx .img, .tahogram-bx .img, .dopadv-bx .img, 
	 .rukami-bx .img, .doverie-bx .img,
	 .motaet-bx .img{position: static;text-align: center;}
	 .namotka-bx .img{display: none;}
	 .motaet-bx{padding-bottom: 0;}
	 .grafic-list{flex-wrap: wrap;}
	 .grafic-list li{width: 50%;margin-bottom: 30px;}
	 .doverie-bx .text-bx{margin-left: 0;}
	 .video-frame-item{background-size: cover;}
	 .tech-info-bx .h3{text-align: center;}
	 .tech-info-bx .date{text-align: center;}
	 .ins-step-item .hh .n{margin-right: 20px;}
	 .ins-step-item .hh{padding-right: 15px;}
	 .doverie-bx .img img{max-width: 100%;}
	 .advantages-bx .list li{width: auto;padding-right: 0;margin-bottom: 30px;}
	 .numbers-info-bx{display: block;}
	 .numbers-info-bx .frame{width: auto;margin: 0 0 30px;}
	 .numbers-info-bx .num-list li{text-align: center;}
	 .review-bx .heading-bx{display: block;}
	 .review-bx .heading-bx .left{display: block;}
	 .mark-bx{margin-bottom: 20px;}
	 .review-item .ico{margin: 0 auto 20px;}
	 .review-item{display: block;}
	 .review-item .text-bx:after{display: none;}
	 .review-item .text-bx{padding: 20px;border-radius: 10px;}
	 .review-item .heading{background:none;}
	 .review-item .heading .left{display: block;}
	 .hidden-pc{display: inline-block;}
	 .hidden-mob{display: none;}
}
@media (max-width: 540px){
	.product-info {padding: 0;}
	.product-info .button-buy{width: 100%;}
	.product-info .banner-left{padding-left: 0;padding-right: 0;}
	.tech-info-bx .hh{display: block;}
	.tech-info-bx .date{margin-top: 10px;}
	.video-frame-item{width: auto;}
	.faq-item .tt{font-size: 15px;}
	.product-item .btn-blue{opacity: 1;}
	.owl-carousel .owl-nav{ justify-content: center;} 
	.grafic-list .t{font-size: 14px;}
	.numbers-info-bx .frame{padding: 30px 15px;}
	.numbers-info-bx .frame .list .t2{font-size: 16px;}
	.complectacia-bx .list li{margin-bottom: 20px;}
	.rukami-bx .img img{max-width: 100%;}
	.ins-step-item .hh .t{font-size: 14px;}
	.popup{width: 300px;margin-left: -150px;}
	.review-item .text-bx .video > iframe{height: 160px;}
	.owl-carousel .owl-nav{width: 100%;}
	.viewed-slider{margin-top: 100px;}
	.owl-carousel .owl-nav{top: -70px;}
}