* {
	outline: none;
	-webkit-appearance: none
}
body {
	font-family: sans-serif;
	font-size: 16px;
	min-width: 320px;
	position: relative;
	line-height: 1.2;
	font-family: gilroy, sans-serif;
	overflow-x: hidden;
	margin: 0;
	color: #000
}
img {
	max-width: 100%
}
#wrapper {
	overflow: hidden;
	width: 100%
}
ul {
	padding: 0;
	margin: 0;
	list-style: none
}
.header {
	background-color: #ef5056;
	position: fixed;
	left: 0;
	top: 0;
	padding: 10px 0;
	z-index: 1111;
	width: 100%
}
.top-box {
	height: 725px;
	background: url("../img/tb.jpg") 50% 0 no-repeat
}
.wrap {
	max-width: 1000px;
	margin: 0 auto;
	height: 100%;
	position: relative
}
.tb3 .text .btn-c {
	text-align: center;
	display: none
}
.call {
	padding: 10px 20px;
	background: #f9e434;
	background: -moz-linear-gradient(top, #f9e434 0%, #f5cc1c 100%);
	background: -webkit-linear-gradient(top, #f9e434 0%, #f5cc1c 100%);
	background: linear-gradient(to bottom, #f9e434 0%, #f5cc1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e434', endColorstr='#f5cc1c', GradientType=0);
	display: inline-block;
	vertical-align: middle;
	border-radius: 30px;
	font-size: 16px;
	font-weight: 500;
	color: #000;
	text-decoration: none
}
.call:hover {
	background: #f9e434
}
.top-line {
	padding: 19px 0;
	overflow: hidden
}
.wrap:after {
	content: '';
	display: block;
	clear: both
}
.info-list li {
	margin-bottom: 5px
}
.info-list li img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}
.info-list li span {
	color: #3f3f3f;
	font-size: 15px
}
.weight {
	position: absolute;
	left: 372px;
	top: 98px
}
.top-box .images {
	position: absolute;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
	color: #109d58;
	left: 380px;
	top: 484px;
	line-height: 1.1
}
.top-box .images li {
	display: inline-block
}
.wv_phone {
	margin-bottom: 0 !important
}
.order-form-box .white-box {
	box-shadow: 0 18px 10px 0 rgba(0, 0, 0, .15);
	background-color: #fff;
	text-align: center;
	padding: 22px 50px
}
.order-form-box {
	width: 400px;
	float: right
}
.order-form-box .tt1 {
	color: #fff;
	font-size: 20px;
	font-weight: 800;
	padding: 20px 10px;
	text-align: center;
	background-image: -moz-linear-gradient(-90deg, rgb(107, 197, 109) 0%, rgb(71, 153, 73) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(107, 197, 109) 0%, rgb(71, 153, 73) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(107, 197, 109) 0%, rgb(71, 153, 73) 100%)
}
.order-form-box .tt3 {
	color: #000;
	font-weight: 500;
	font-size: 20px
}
.order-form-box .words {
	display: inline-block;
	padding: 4px 8px;
	margin-bottom: 3px;
	color: #499d4b;
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase
}
.order-form-box .price {
	text-align: center;
	color: #000;
	margin-bottom: 15px
}
.order-form-box .price .t {
	font-size: 14px;
	color: #000;
	font-weight: 500
}
.order-form-box .old-price {
	display: inline-block;
	vertical-align: middle
}
.order-form-box .old-price span {
	font-size: 27px;
	color: #000;
	text-decoration: line-through;
	font-family: gilroy;
	font-weight: 800
}
.order-form-box .price .sepp {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	border-right: 1px solid #bdbdbd;
	height: 48px
}
.order-form-box .new-price {
	display: inline-block;
	vertical-align: middle
}
.order-form-box .new-price div {
	position: relative;
	color: #cd3939;
	font-size: 36px;
	font-family: gilroy;
	font-weight: 800
}
.order-form-box .new-price div sup {
	position: absolute;
	font-weight: 400;
	top: 14px;
	right: -8px
}
.order-form p {
	margin: 0 0 5px;
	color: #909597;
	font-size: 14px;
	text-align: left;
	padding-left: 15px
}
.footer__block {
	text-align: center;
	line-height: 1.4
}
.order-form input[type=tel], .order-form input[type=text], .order-form select {
	display: block;
	width: 100%;
	border-radius: 6px;
	border: 0;
	outline: none;
	color: #000;
	font-size: 16px;
	padding: 20px 15px;
	margin-bottom: 15px;
	background: #efefef
}
.order-form input[type=tel]::-webkit-input-placeholder {
	color: #000
}
.order-form input[type=tel]:-moz-placeholder {
	color: #000
}
.order-form input[type=tel]::-moz-placeholder {
	color: #000
}
.order-form input[type=tel]:-ms-input-placeholder {
	color: #000
}
.order-form input[type=text]::-webkit-input-placeholder {
	color: #000
}
.order-form input[type=text]:-moz-placeholder {
	color: #000
}
.order-form input[type=text]::-moz-placeholder {
	color: #000
}
.order-form input[type=text]:-ms-input-placeholder {
	color: #000
}
.mark {
	text-align: center;
	color: #5e5e5e;
	margin-top: 15px;
	font-size: 13px
}
.ostatok {
	color: #494949;
	font-size: 14px;
	margin-top: 10px
}
.ostatok span {
	font-size: 16px;
	font-weight: 700
}
.data {
	color: #909597;
	font-size: 14px;
	text-align: center;
	line-height: 1.1
}
.data img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}
.data span {
	display: inline-block;
	vertical-align: middle
}
.btn {
	width: 100%;
	max-width: 300px;
	height: 70px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 70px;
	border-radius: 10px;
	background-image: -moz-linear-gradient(-90deg, rgb(205, 57, 57) 0%, rgb(147, 35, 35) 100%);
	background-image: -webkit-linear-gradient(-90deg, rgb(205, 57, 57) 0%, rgb(147, 35, 35) 100%);
	background-image: -ms-linear-gradient(-90deg, rgb(205, 57, 57) 0%, rgb(147, 35, 35) 100%);
	box-shadow: 0 5px 0 0 rgba(131, 26, 26, .004), 0 15px 35px 0 rgba(205, 57, 57, .004);
	border-bottom: 4px solid #831a1a;
	font-size: 20px;
	font-family: gilroy;
	font-weight: 700;
	color: #fff
}
.submit {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 300px
}
.submit .btn {
	padding-left: 50px
}
.submit:after {
	content: '';
	width: 51px;
	height: 45px;
	position: absolute;
	left: 15px;
	top: 12px;
	pointer-events: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAtCAMAAAA0o6PzAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMAgJAPoMCx0GDgb/H4Ax0G1Kvu2MK5p4NyJfrq5t3OycSbixMKlGcBeUhEKyYAdl8AAAExSURBVEjH7dXZboJAFIBhGAQtziAgq/tul//9n6864mRiISW9a8J/4/HAdwGE4Nidwu2CtYisVXSIpdxUJ6ejKEYnXdVsZqVEN4/aySyGrKoCIPf05rgDgjDcwXjWai7g3n9rH7bencTgf92Gq4BJq8mJr3pQAnLlKB+EemzmFK1mzuE5nsF1ShDPhWDTYcwpasciBF89F3uyVlOwNhdaS0Cam+UtObeaDxgZ5AKleW7Jj3sQVUK3gFVQjHQBsBePkhQo9Hj4bIykf9PGQPpmN4VmAjm1k2BM6Ni54HUc+Scmd+18y/jCbmuZ14x5zZhy2dukI/O2ZWQd1+Na+zE3YQrwBzOYwQxGl/zB7Nn0MGuE9S8EMTEF8B7qIDDby8sH/7iiTyvPsaqTJb+VJrWj+wa0+l037g2NNgAAAABJRU5ErkJggg==) 0 0 no-repeat
}
.btn:hover {
	opacity: .9
}
.top-box .aside {
	padding-top: 38px;
	width: 500px;
	float: left
}
.logo {
	margin-bottom: 40px
}
.logo > * {
	display: inline-block;
	vertical-align: middle
}
.logo b {
	font-size: 18px;
	font-weight: 800
}
.top-box {
	color: #000
}
.logo img {
	margin-right: 5px
}
.logo .t {
	font-size: 14px;
	font-weight: 500
}
.top-box .sep {
	border-top: 1px solid #4e6aba;
	margin: 30px 0
}
.top-box .h1 {
	font-size: 54px;
	margin-bottom: 10px;
	font-family: gilroy;
	font-weight: 800;
	line-height: 1;
	margin-bottom: 40px
}
.top-box .h1 span {
	color: #50a352
}
.top-box .h2 {
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 40px
}
.container {
	position: relative
}
.tovar {
	position: absolute;
	bottom: -110px;
	left: 530px;
	z-index: 2
}
.top-box .bg {
	z-index: 1;
	position: absolute;
	left: 380px;
	bottom: 0
}
.top-box .list li {
	margin-bottom: 15px
}
.top-box .list li > * {
	display: inline-block;
	vertical-align: middle
}
.top-box .list img {
	margin-right: 10px
}
.top-box .list .t {
	max-width: 215px;
	font-size: 16px
}
.top-box .list .t b {
	font-weight: 700
}
.svid {
	position: absolute;
	right: 10px;
	top: 38px;
	font-size: 13px
}
.svid > * > *, .svid > * {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px
}
.order-form-box {
	margin-top: 136px
}
.order-form-box .wra {
	padding: 12px;
	border: 1px solid #4e6aba
}
.top-box > div {
	height: 100%
}
.tb3 {
	background: url("../img/tb3.jpg") 50% 100% no-repeat;
	height: 932px
}
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important
}
.select-area {
	position: relative;
	overflow: hidden;
	cursor: default;
	height: 59px;
	display: block;
	width: 100% !important;
	margin-bottom: 10px;
	border: 0;
	color: #494949;
	font-size: 16px;
	border-radius: 6px;
	background: #efefef
}
.select-area .center {
	white-space: nowrap;
	text-align: left;
	padding: 20px 15px;
	display: block;
	color: #000;
	font-size: 16px
}
.select-area .select-opener {
	background: url("../img/arr1.png") 50% 50% no-repeat;
	position: absolute;
	height: 100%;
	width: 30px;
	right: 0;
	top: 0
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000
}
.select-options .drop-holder {
	border: 1px solid #777;
	overflow: hidden;
	height: 1%
}
.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0
}
.select-options ul li {
	width: 100%;
	float: left
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #000;
	height: 1%
}
.select-options .item-selected a {
	text-decoration: none;
	background: #50a352;
	color: #fff
}
.select-area img, .select-options a img {
	vertical-align: top;
	margin: 0 5px 0 0
}
.top-box .list1 {
	margin-bottom: 20px
}
.top-box .list1 li {
	margin-bottom: 10px;
	padding: 12px 15px;
	color: #fff;
	font-weight: 700;
	font-size: 17px;
	background-color: #50a352
}
.top-box .list2 li {
	font-size: 16px;
	padding: 3px 0;
	margin-bottom: 15px;
	padding-left: 35px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAhFBMVEUAAAAA2HAA2GoA2HeS3LEA12cA2XS22cjN39p025+94dCw3cW64M3F39Qi2oBV2I5c3JOD3qgA2GgA2G1I24xV3JB73aR816OG3am/3dBC14ew3sXS4N4Z2X4R13xC2olU2Y5e2pRy2p2V4LPC4NMJ2Hsv2IJq3JqB2KaY3bWn38AA12KxIT+lAAAAK3RSTlMA5vHWYvjeKA6HKjguG8ilpHv07LSrg3h3ILQ8BszLtqihi2YjzsKVdV1JXQfVKQAAAPtJREFUKM9tktd6gzAMRmX2JhDKCEnTjM7z/u9XcO1CSs+F7U+SJfuXxJD1jauU2/SZrAkvDgZnlyx2bw/4wekU+MDes/YPQF3HSCQaYwX0Jh54uYvhvgM8nd+Bq6yIwZnrlFO8PDDdedIX1PDoyBV1Jh3Eiy3x8mltoZIDfiqWLzUnkdSnEZcgms7DHOrVaEcU4IrieToe33hNKqDJZaJAWUcBsyrvRzEOmyp0MV+2qWzxxMX51GZd/Lw8N2xHvdvnhjUq/+eDWpJyK4kRMd6IaGUvf+UaLsBNNB2g4nRuVNoqoPrT2qL4ae1tNQzlZhgsWXeYx+dc2fH5Bud3HLQPpkDbAAAAAElFTkSuQmCC') 0 50% no-repeat
}
.tb1 {
	padding: 160px 0 60px;
	text-align: center
}
.title-h3 {
	margin-bottom: 15px;
	font-weight: 800;
	font-size: 30px
}
.title-h3 .red {
	color: #c53636
}
.title-h3 .green {
	color: #50a352
}
.under {
	margin-bottom: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: 500
}
.tb1 .image {
	text-align: left;
	position: relative;
	color: #fff;
	margin-bottom: 30px;
	box-shadow: 0 18px 10px 0 rgba(0, 0, 0, .15)
}
.tb1 .image img {
	width: 100%;
	display: block
}
.tb1 .image .tt {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 15px;
	font-size: 18px;
	font-weight: 500
}
.tb1 .image .tt b {
	font-weight: 800
}
.tb1 .text {
	padding-top: 20px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5
}
.tb1 .text b u {
	color: #50a352
}
.tb2 {
	height: 802px;
	background: url("../img/tb2.jpg") 50% 0 no-repeat
}
.tb2 .left {
	padding-top: 130px;
	max-width: 600px
}
.tb2 .left .t1 {
	padding: 10px 15px;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	background-color: #50a352;
	margin-bottom: 30px
}
.tb2 .left p {
	max-width: 570px;
	margin: 0 0 40px;
	line-height: 1.8
}
.tb2 .left p.t {
	font-weight: 500
}
.tb3 {
	padding: 80px 0;
	background: url("../img/tb3.jpg") 50% no-repeat
}
.tb3 .left {
	float: left;
	width: 650px
}
.tb3 .ban {
	margin-bottom: 20px;
	padding-top: 20px
}
.tb3 .ban img {
	max-width: 100%
}
.tb3 .left .t1 {
	font-size: 25px;
	color: #50a352;
	margin-bottom: 5px;
	font-weight: 800
}
.tb3 .left .t2 {
	font-weight: 500;
	font-size: 15px
}
.tb3 .left .row {
	margin-bottom: 30px
}
.tb3 .left .gr {
	font-size: 15px;
	color: #b5b5b5;
	font-weight: 500;
	margin-bottom: 30px
}
.tb3 .left .text {
	padding-right: 260px;
	background: url("../img/1.png") 85% 50% no-repeat
}
.tb3 .left .h4 {
	margin-bottom: 10px;
	font-size: 21px;
	font-weight: 800
}
.tb3 .left .h4 span {
	color: #50a352
}
.tb3 .left p {
	line-height: 1.5;
	font-size: 16px;
	font-weight: 500;
	margin: 0
}
.tb3 .left .sep {
	background-color: #d2d2d2;
	height: 1px;
	margin: 30px 0
}
.tb3 .steps {
	padding-top: 10px
}
.tb3 .steps .st {
	position: relative;
	width: 170px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 40px
}
.tb3 .steps .st:after {
	content: '';
	width: 25px;
	height: 25px;
	position: absolute;
	right: -30px;
	top: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAilBMVEUAAAAAqlY3tG0Aq1rY6dzt7+4AqVQArFwwsGf2+Pbh5eOd1a/5/Po2sWlzxI9wwYxouYR8yZaSyqSu1rq23sKky6/E5c3S69nA2MfO3NItsmgxsmmWyKWWyKaq2rkApUv////p9ez2+/e848iu3byQ0KRvxIxSu3kpsmYArl4AqFLk8+nV7dvS7Nmw7FpwAAAAH3RSTlMA8NLqJwTx59IICHMGzp+fn5h0VVRUSDY0HtXUaGdmLuXczAAAALxJREFUKM910tcWgyAQRdELBmNJtZs2ml7///eSKBA0sl/PYs0oQPKzJWfE+DLzYRK7MSnjcAJtxMnERyrkDnWxXJ5g1MeaUxNO//h3VkhDQsBXQ+rjzSiOj4Skqtqf7r+UYKbLR33WZQauS+N5UTuA6SIdru3iIF2UBzXgWs64WHfLS81ZYW7ZbY7Y8j0xAss/CICIhkQAhDcQPGG/n0bRv1OngFROO2FaQhMb4+1sBUxBuvBccr1FGqD1BjFrOgQwiBCxAAAAAElFTkSuQmCC) 0 0 no-repeat
}
.tb3 .steps .st:last-child {
	margin-right: 0;
	width: 210px
}
.tb3 .steps .st:last-child:after {
	display: none
}
.tb3 .order-form-box {
	margin-top: 15px
}
.tb4 {
	height: 856px;
	background: url("../img/tb4.jpg") 50% 0 no-repeat
}
.tb4 .text {
	padding-top: 120px;
	padding-left: 450px
}
.tb4 .list li {
	padding-right: 20px;
	width: 32%;
	display: inline-block;
	vertical-align: top;
	margin-top: 40px
}
.tb4 .list img {
	margin-bottom: 20px
}
.tb4 .list .h4 {
	max-width: 160px;
	font-weight: 500;
	margin-bottom: 10px;
	font-size: 17px
}
.tb4 .list p {
	margin: 0;
	line-height: 1.5;
	font-size: 15px
}
.bottom .bg {
	bottom: -28px;
	left: 323px
}
.bottom {
	background: url("../img/bot.jpg") 50% 0 no-repeat
}
.bottom .h1 {
	font-size: 45px
}
.bottom .list1 {
	margin-bottom: 40px
}
.footer {
	padding: 100px 0 0px;
}
.footer a, .footer a:active, .footer a:focus, .footer a:hover {
	display: inline-block;
	cursor: default;
	text-decoration: none;
	color: #000
}
.tb5 {
	padding: 80px 0
}
.tb5 .steps .st {
	width: 173px;
	display: inline-block;
	vertical-align: top;
	margin-right: 60px;
	position: relative
}
.tb5 .steps .st:after {
	content: '';
	width: 10px;
	height: 11px;
	position: absolute;
	right: -30px;
	top: 50%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALBAMAAAC0QAErAAAAKlBMVEUAAADd3d3a2trl5eXo6Ojt7e3x8fH19fX5+fn7+/v+/v7g4ODh4eHY2Nijjg+iAAAADXRSTlMA4fOunHtZPyQZCcrHJabruQAAAChJREFUCNdjEJnAAAR3VReAyLtiYPLudjB51wJMXkSwj4PVwNRD9AIAeXwadlMr650AAAAASUVORK5CYII=) 0 0 no-repeat
}
.tb5 .steps .st:last-child:after {
	display: none
}
.tb5 .steps .st .t1 {
	font-weight: 800;
	margin-bottom: 10px;
	color: #50a352;
	font-size: 25px
}
.tb5 .steps .st .t2 {
	font-size: 15px;
	font-weight: 500
}
.tb5 .steps .st .t2 a {
	color: #000;
	text-decoration: underline
}
.tb5 .steps .st .t2 a:hover {
	text-decoration: none
}
.tb5 .bg {
	position: absolute;
	right: 15px;
	top: 45px
}
.tb5 .steps {
	padding-top: 30px;
	padding-bottom: 30px
}
.tb5 .gr {
	font-size: 15px;
	font-weight: 500;
	color: #b5b5b5
}
.tb6 .text {
	padding-top: 80px;
	padding-left: 0;
	max-width: 700px
}
.tb6, .tb6 .title-h3 {
	color: #fff
}
.tb6 {
	height: 808px;
	background: url("../img/tb6.jpg?v3") 50% 0 no-repeat
}
.tb7 {
	padding: 60px 0 20px
}
.tb7 .title-h3 {
	margin-bottom: 40px
}
.rev {
	margin-bottom: 40px
}
.rev:after {
	content: '';
	display: block;
	clear: both
}
.rev .img {
	float: left;
	margin-right: 30px
}
.rev .text {
	padding-top: 20px;
	overflow: hidden
}
.rev .text p {
	margin: 0 0 20px;
	line-height: 1.5;
	font-weight: 500;
	font-size: 16px
}
.rev .text p b {
	font-size: 17px
}
.tb8 {
	padding: 70px 0;
	background-color: #efefef
}
.tb8 .fr {
	box-shadow: 0 9px 10px 0 rgba(0, 0, 0, .23);
	padding: 15px;
	padding-left: 50px;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAhFBMVEUAAAAAqlY3tG0Aq1ovsWft7+4AqVQArFze7+L2+Pbh5eOd1a/5/Po2sWlzxI9wwYxouYR8yZaWyKau1rq23sKky6/E5c3S69nA2MfK3NDO3NIzsWmSyqSSyqSq2rkApUv////n9Ov1+vbV7du74ses3LqQ0KRyxY9NunglsmYArl0AqFJyPvgfAAAAH3RSTlMA8NLq0wTx5ycICHMGzp+fn5hnVVRUSDY0KB7RdXRmAK4tJgAAAM9JREFUKM9t0lcOg0AMBNDZRgKk9+6QQr3//ULAWID2fXk0WtYCwMLDWitSen0I0eceE+pM4hnEVFOfnoIdDQ2pI59QNKaaUzN+1ID+3xWTTwyExtuYEDvy22HRDsmzk1BjAb7/K82XdwCvXL64eJW8OIil3KTEEPBQJe0tFecAlljWNFkXLZbUedfFW9ISW5nzusklbREZCZ/nR2YTAXdJRVLIfAPgrp53Yx1qZ8/3OaNxMqPCnMAu80Exv0C4Te/f2Tj0RfuVDSiwq32E1g8h+zoNfo3MoQAAAABJRU5ErkJggg==) 10px 10px no-repeat
}
.tb8 .fr .t1 {
	font-weight: 500;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d9d9d9
}
.tb8 .fr p {
	margin: 0;
	line-height: 1.5;
	color: gray;
	font-size: 15px
}
.tb8 .row {
	margin-top: 30px
}
.dat {
	background-color: #fff;
	padding: 70px 0
}
.dat-container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-align: left;
	padding-top: 30px;
	font-family: gilroy, sans-serif
}
.dat_warning, .dat_warning2 {
	color: #fff;
	margin-top: 20px;
	padding: 20px 25px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 4px 0 rgba(91, 116, 44, .4);
	-moz-box-shadow: 0 0 4px 0 rgba(91, 116, 44, .4);
	box-shadow: 0 0 4px 0 rgba(91, 116, 44, .4)
}
#kod-text {
	max-width: 640px;
	color: #292929;
	font: 18px/22px 'Gilroy', sans-serif
}
.dat_warning {
	font-size: 18px;
	color: #fff;
	background-color: #f17171
}
.dat_warning2 {
	font-size: 13px;
	background-color: #fff;
	color: #000
}
.dat_warning2 strong {
	font-size: 11px
}
@media (max-width: 1024px) {
	.my_img img {
		margin-top: 53px;
		width: 100%
	}
	.dat-container {
		padding-bottom: 10px
	}
}
@media (max-width: 768px) {
	.my_img {
		text-align: center;
		padding-bottom: 0;
		float: none
	}
	.dat .title-h3 {
		text-align: center
	}
	.my_img img {
		margin-top: 30px;
		margin-bottom: -10px;
		max-width: 320px;
		width: 100%
	}
	.dat-container {
		text-align: left;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-top: 0;
		padding-top: 0
	}
}
.owl-dots {
	text-align: center;
	margin-top: 30px
}
.owl-dots > div {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 5px;
	border: 2px solid #bebebe;
	margin: 0 3px
}
.owl-dots > div.active {
	border: 0;
	background-color: #50a352
}
@media screen and (max-width: 767px) {
	.show-message__item, .show-message__item-first {
		bottom: auto !important;
		top: 23% !important
	}
}
#kmacb {
	z-index: 9999 !important
}
.submit:focus {
	border: none !important;
	box-shadow: none !important;
}
* {
	outline: none;
	-webkit-appearance: none;
}
.country_select {
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
}
.copyright {
	font-size: 14px;
	text-align: center;
	padding: 20px 0;
	color: #6C6E6F;
}
.copyright p {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}
.copyright br {
	display: none;
}
.copyright img {
	margin: 10px auto !important;
	max-width: 100%;
}
.copyright a {
	color: #6C6E6F;
	text-decoration: none;
}
.copyright a:hover {
	color: #FF0069;
	text-decoration: none;
}
.errField {
	display: none;
	font-size: 14px;
	background: #f00;
	color: #fff;
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
}
.errorMessage {
	font-size: 15px;
	background: rgba(255, 0, 0, 0.64);
	color: #fff;
	text-align: center;
	padding: 5px 10px;
	position: absolute;
	margin: 10px 0 0;
	z-index: 999;
}