@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	font-family: 'Open Sans', Arial, Tahoma, Sans-Serif;}
html, body {
	height: 100%;
	min-width: 320px;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	background: #FFF;
}

body {
	padding-top: 66px;
}

.header {
    position: fixed;
	top: 0;
	z-index: 1001;
	width: 100%;
	min-height: 66px;
	background: #FFF;
	box-shadow: 0 1px 2px rgba(0,0,0,0.10);
}

.header .container-fluid {
    margin: 0 auto;
	max-width: 1280px;
	min-width: 320px;
	padding: 0;
	height: 66px;
}

.header .container-fluid .row {
    margin: 0;
	padding: 0;
}

.header .container-fluid .row .logo {
    min-height: 66px;
	padding: 8px 0 8px 20px;
}

.header .container-fluid .row .logo a {
    position: relative;
	z-index: 1000;
	display: block;
	width: 49px;
	height: 50px;
}

.header .container-fluid .row .logo a img {
    display: block;
	width: 49px;
	height: 50px;
}

.header .container-fluid .row .navigation {
    min-height: 66px;
	padding: 0;
	position: relative;
}

.header .container-fluid .row .navigation .site-nav {
    display: block;
}

.header .container-fluid .row .navigation .site-nav i.bar {
    display: none;
}

.header .container-fluid .row .navigation .site-nav .container-fluid,
.header .container-fluid .row .navigation .site-nav .container-fluid .row {
    margin: 0;
	padding: 0;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .menu {
    padding: 20px 0 0 0;
	text-align: center;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .menu a {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .menu a {
    margin: 5px;
	color: #000;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .menu a:hover {
    color: #79aa0f;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .call-us {
    padding: 12px 0 10px 0;
	text-align: center;
	font-size: 14px;
	line-height: 1.5;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	color: #79aa0f;
	font-weight: 700;
	text-transform: uppercase;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .call-us a {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	color: #79aa0f;
	text-decoration: underline;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .call-us a:hover {
	text-decoration: none;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .lng {
    padding: 8px 20px 0 0;
    text-align: center;
    font-size: 24px;
    line-height: 1.5;
    font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
    color: #79aa0f;
    font-weight: 700;
    text-transform: uppercase;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .lng a {
    display: block;
	width: 31px;
	height: 25px;
	padding: 5px;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .lng a i.flag {
    display: block;
	width: 21px;
	height: 15px;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .lng a i.gb {
    background: url('../img/sprite.png') no-repeat -498px top;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .lng a i.lv {
    background: url('../img/sprite.png') no-repeat -498px -15px;
}

.header .container-fluid .row .navigation .site-nav .container-fluid .row .lng a i.ru {
    background: url('../img/sprite.png') no-repeat -498px -30px;
}

.help {
	margin: 0 auto;
	max-width: 1366px;
	position: relative;
	overflow: hidden;
	min-height: 526px;
	background: url('../img/nissan-gtr.jpg') no-repeat bottom center #50545f;
}

.help .bg {
	display: block;
	position: absolute;
	z-index: 0;
	left: -960px;
	bottom: 0;
	width: 1920px;
	height: 1400px;
	transform: skewX(-40deg);
	background: #79aa0f;
}

.help .discount-badge {
	display: block;
	position: absolute;
	z-index: 1;
	left: 46%;
	top: 8%;
	width: 164px;
	height: 164px;
	color: #000;
	padding: 50px 4px 0 1px;
	text-align: center;
	text-shadow: 0px 1px #fff370;
	background: url('../img/sprite.png') no-repeat -627px -259px;
}

.help .discount-badge span.discount {
	display: block;
	padding: 0;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	line-height: 24px;
	font-size: 36px;
}

.help .discount-badge span.discount span.sm {
	padding: 0 2px 0 0;
	font-weight: normal;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	font-size: 14px;
}

.help .discount-badge span.free {
	display: block;
	padding: 0 0 0 0;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	line-height: 1.2;
	font-size: 14px;
}


.help .container-fluid {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 10px 20px;
	max-width: 1280px;
	min-width: 320px;
}

.help .container-fluid .row {
	margin: 0;
	padding: 0;
}

.help .container-fluid .row .dd {
	padding: 0;
	text-transform: uppercase;
	color: #FFF;
}

.help .container-fluid .row .dd h1 {
	margin: 0;
	padding: 65px 0 25px 0;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.help .container-fluid .row .dd span.without-defect {
	display: block;
	padding: 15px 0;
	font-size: 18px;
	line-height: 1.4;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.help .container-fluid .row .dd span.guarantee {
	display: block;
	padding: 15px 0 50px 0;
	font-size: 14px;
	line-height: 1.8;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.help .container-fluid .row .dd h1 i.note,
.help .container-fluid .row .dd span.without-defect i.note,
.help .container-fluid .row .dd span.guarantee i.note {
	color: #FFEA00;
	font-style: normal;
}

.help .container-fluid .row .dd a {
	display: block;
	width: 100%;
	margin-bottom: 40px;
	min-height: 60px;
	padding: 20px 0 15px 0;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.0;
	color: #000;
	text-decoration: none;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	background: #FFEA00;
}

.help .container-fluid .row .dd a:hover {
	background: #FFEE58;
}

.help .container-fluid .row .dd a:active {
	background: #FDD835;
}

.before-we-buy {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 10px 20px;
	max-width: 1280px;
	min-width: 320px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
}

.before-we-buy .row {
	margin: 0;
	padding: 0;
}

.before-we-buy .row .title {
	padding: 0;
}

.before-we-buy .row .title h2 {
	margin: 0;
	padding: 65px 0 50px 0;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.before-we-buy .row .step {
	padding: 40px 20px 100px 20px;
}

.before-we-buy .row .step span.title {
	display: block;
	min-height: 85px;
	padding: 0;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.before-we-buy .row .step span.dd {
	display: block;
	padding: 20px 0 0 0;
	font-size: 18px;
	line-height: 1.5;
	font-weight: 700;
	text-align: left;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.before-we-buy .row .step span.pic {
	display: block;
	width: 100%;
	height: 295px;
    vertical-align: middle;
    text-align: center;
}

.before-we-buy .row .step span.pic img {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

.before-we-buy .row .last {
	padding: 40px 20px 20px 20px;
}

.before-we-buy .row .last span.pic {
	height: 295px;
}

.before-we-buy .row .last span.dd {
	text-align: center;
}

.calculator {
	margin: 0 auto;
	max-width: 1366px;
	padding: 20px 0;
	background: url('../img/gtr-dark.jpg') no-repeat center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}

.calculator .container-fluid {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 10px 20px;
	max-width: 1280px;
	min-width: 320px;
}

.calculator .container-fluid .row {
	margin: 0;
	padding: 0;
}

.calculator .container-fluid .row .form {
	padding: 60px 0 75px 0;
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
}

.calculator .container-fluid .row .form h3 {
	margin: 0;
	padding: 30px 0;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.calculator .container-fluid .row .form input {
	margin-bottom: 12px;
	display: block;
	width: 100%;
	height: 50px;
	padding-top: 0;
	line-height: 50px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	color: #FFF;
	outline: none;
	background: none;
	border: 3px solid #79aa0f;
	border-radius: 3px;
}

.calculator .container-fluid .row .form input.send {
	margin-top: 24px;
	display: block;
	width: 100%;
	height: 70px;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	color: #FFF;
	text-decoration: none;
	background: #79aa0f;
}

.calculator .container-fluid .row .form input:hover.send {
	background: #82b00a;
}

.calculator .container-fluid .row .form input:active.send {
	background: #619c11;
}

.why-us {
	margin: 0 auto;
	max-width: 1366px;
	position: relative;
	overflow: hidden;
}

.why-us .bg {
	left: 50%;
	margin-left: -960px;
	top: 230px;
	position: absolute;
	width: 1920px;
	height: 490px;
	transform: skewY(6deg);
	background: #f4f4f4;
}

.why-us .container-fluid {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 10px 20px 40px 20px;
	max-width: 1280px;
	min-width: 320px;
	text-transform: uppercase;
}

.why-us .container-fluid .row {
	margin: 0;
	padding: 0;
}

.why-us .container-fluid .row .title {
	padding: 0;
	text-align: center;
}

.why-us .container-fluid .row .title h4 {
	margin: 0;
	padding: 65px 0 55px 0;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	color: #000;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.why-us .container-fluid .row .car {
	height: 100px;
	padding: 0;
}

.why-us .container-fluid .row .car img {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

.why-us .container-fluid .row .right-side {
	text-align: right;
}

.why-us .container-fluid .row .dd {
	padding: 0 0 20px 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.30;
	color: #000;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.why-us .container-fluid .row .dd span.last {
	display: block;
	padding: 65px 0 20px 0;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.why-us .container-fluid .row .bl2 {
	padding: 48px 0 20px 0;
}

.why-us .container-fluid .row .bl3 {
	padding: 96px 0 20px 0;
}

.why-us .container-fluid .first-row {
	padding: 0 0 40px 0;
}

.why-us .container-fluid .second-row .bl2 {
	padding: 16px 0 20px 0;
}

.why-us .container-fluid .second-row .bl3 {
	padding: 32px 0 20px 0;
}

.how-does-it-work {
	margin: 0 auto;
	max-width: 1366px;
	position: relative;
	overflow: hidden;
	padding: 0;
}

.how-does-it-work .bg {
	right: 50%;
	margin-right: -960px;
	top: 250px;
	position: absolute;
	width: 1920px;
	height: 490px;
	transform: skewY(-6deg);
	background: #f2f2f2;
}

.how-does-it-work .container-fluid {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 10px 0 200px 0;
	max-width: 1280px;
	min-width: 320px;
	text-transform: uppercase;
}

.how-does-it-work .container-fluid .row {
	margin: 0;
	padding: 0;
}

.how-does-it-work .container-fluid .row .title {
	padding: 0;
	text-align: center;
}

.how-does-it-work .container-fluid .row .title h4 {
	margin: 0;
	padding: 65px 0 55px 0;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	color: #000;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.how-does-it-work .container-fluid .row .car {
	height: 215px;
	padding: 0;
}

.how-does-it-work .container-fluid .row .car img {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

.how-does-it-work .container-fluid .row .steps {
	padding: 0;
}

.how-does-it-work .container-fluid .row .steps .container-fluid {
	margin: 0;
	padding: 0;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row {
	margin: 0;
	padding: 16px 0 0 0;
	overflow: hidden;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step {
	position: relative;
	margin: 0;
	padding: 60px 20px 0 20px;
	text-align: center;
	border-top: 8px solid #79aa0f;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.border {
	position: absolute;
	z-index: 1;
	display: block;
	top: -8px;
	width: 300px;
	height: 8px;
	background: #f4f4f4;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.left {
	right: 50%;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.right {
	left: 50%;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.circle {
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: -22px;
	top: -20px;
	display: block;
	width: 32px;
	height: 32px;
	text-align: center;
	padding-top: 3px;
	font-size: 18px;
	color: #FFF;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	font-weight: 700;
	border-radius: 22px;
	background: #79aa0f;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.icon {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	width: 106px;
	height: 70px;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.call {
	background: url('../img/sprite.png') no-repeat left top;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.meet {
	background: url('../img/sprite.png') no-repeat -106px top;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.agree {
	background: url('../img/sprite.png') no-repeat -212px top;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.receive {
	background: url('../img/sprite.png') no-repeat -318px top;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.dd {
	display: block;
	padding: 35px 0;
	font-size: 14px;
	line-height: 1.0;
	font-weight: 700;
	color: #000;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.title {
	display: block;
	padding: 14px 0 78px 0;
	font-size: 14px;
	line-height: 1.0;
	font-weight: 700;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step a {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	min-height: 43px;
	padding: 15px 25px 10px 25px;
	font-size: 14px;
	line-height: 1.0;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	background: #79aa0f;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step a:hover {
	color: #000;
	background: #FFEE58;
}

.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step a:active {
	color: #000;
	background: #FDD835;
}

.price-list {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 10px 20px 80px 20px;
	max-width: 1280px;
	min-width: 320px;
	text-transform: uppercase;
}

.price-list .row {
	margin: 0;
	padding: 0;
}

.price-list .row .title {
	padding: 0;
	text-align: center;
}

.price-list .row .title h4 {
	margin: 0;
	padding: 60px 0 55px 0;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	color: #000;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.price-list .row .single {
	padding: 0 20px 0 20px;
	text-align: center;
}

.price-list .row .single span.option {
	display: block;
	padding: 0 0 30px 0;
	text-align: center;
	line-height: 1.2;
	color: #79aa0f;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	text-transform: uppercase;
}

.price-list .row .single span.pic {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	width: 190px;
	height: 190px;
}

.price-list .row .single span.expert {
	background: url('../img/sprite.png') no-repeat left -515px;
}

.price-list .row .single span.one-day {
	background: url('../img/sprite.png') no-repeat -190px -515px;
}

.price-list .row .single span.car-key {
	background: url('../img/sprite.png') no-repeat -380px -515px;
}

.price-list .row .single ul {
	margin: 0;
	padding: 30px 0 0 0;
	list-style-type: none;
}

.price-list .row .single ul li {
	position: relative;
	padding: 7px 0 7px 25px;
	color: #000;
	line-height: 1.0;
	font-size: 14px;
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.price-list .row .single ul li i.fa {
	position: absolute;
	left: 0;
	top: 6px;
	font-size: 14px;
	color: #79aa0f;
}

.price-list .row .single span.price {
	display: block;
	padding: 30px 0;
	text-align: center;
	line-height: 1.2;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	text-transform: uppercase;
}

.price-list .row .single span.price span.amount {
	padding-left: 10px;
	color: #79aa0f;
	font-size: 18px;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	text-transform: uppercase;
}

.price-list .row .single a.order {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	width: 100%;
	min-height: 50px;
	padding: 20px 0 15px 0;
	font-size: 18px;
	line-height: 1.0;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	background: #FFEE58;
}

.price-list .row .single a:hover.order {
	background: #FFEE58;
}

.price-list .row .single a:active.order {
	background: #FDD835;
}

.price-list .row .single span.dd {
	display: block;
	padding: 30px 0 20px 0;
	color: #000;
	line-height: 1.0;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.price-list .row .single a.learn {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	width: 100%;
	min-height: 43px;
	padding: 15px 0 10px 0;
	font-size: 14px;
	line-height: 1.0;
	font-weight: 700;
	color: #b2b2b2;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	background: #FFF;
	border: 3px solid #b2b2b2;
}

.price-list .row .single a:hover.learn {
	color: #FFF;
	background: #b2b2b2;
}

.fraud {
	margin: 0 auto;
	max-width: 1366px;
	overflow: hidden;
	min-height: 523px;
	background: url('../img/safe.jpg') no-repeat bottom center #C2C2C2;
}

.fraud .container-fluid {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 0;
	max-width: 1280px;
	min-width: 320px;
	text-transform: uppercase;
}

.fraud .container-fluid .row {
	margin: 0;
	padding: 0;
}

.fraud .container-fluid .row .content {
	position: relative;
	padding: 0;
}

.fraud .container-fluid .row .content .container-fluid,
.fraud .container-fluid .row .content .container-fluid .row {
	margin: 0;
	padding: 0;
}

.fraud .container-fluid .row .content .container-fluid .row .title {
	padding: 30px 20px 0 20px;
	text-transform: uppercase;
	color: #FFF;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	font-size: 24px;
	font-weight: 700;
}

.fraud .container-fluid .row .content .container-fluid .row .dd {
	padding: 0 20px 0 20px;
}

.fraud .container-fluid .row .content .container-fluid .row .dd ul {
	margin: 0;
	padding: 35px 0;
	list-style-type: none;
}

.fraud .container-fluid .row .content .container-fluid .row .dd ul li {
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.fraud .container-fluid .row .content .container-fluid .row .dd ul li.st2 {
	padding-left: 50px;
}

.fraud .container-fluid .row .content .container-fluid .row .dd ul li.st3 {
	padding-left: 100px;
}

.fraud .container-fluid .row .content .container-fluid .row .dd ul li.st4 {
	padding-left: 150px;
}

.fraud .container-fluid .row .content .container-fluid .row .dd ul li.st5 {
	padding-left: 200px;
}

.fraud .container-fluid .row .content .container-fluid .row .request {
	padding: 0 20px 20px 20px;
}

.fraud .container-fluid .row .content .container-fluid .row .request a {
	display: block;
	width: 100%;
	min-height: 50px;
	padding: 20px 0 15px 0;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.0;
	color: #000;
	text-decoration: none;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	background: #FFEA00;
}

.fraud .container-fluid .row .content .container-fluid .row .request a:hover {
	background: #FFEE58;
}

.fraud .container-fluid .row .content .container-fluid .row .request a:active {
	background: #FDD835;
}

.fraud .container-fluid .row .content .bg {
	display: block;
	position: absolute;
	z-index: 0;
	right: -1664px;
	top: 0;
	width: 1920px;
	height: 1400px;
	transform: skewX(40deg);
	background: #79aa0f;
}

.customer-feedback {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 10px 20px 90px 20px;
	max-width: 1280px;
	min-width: 320px;
	text-transform: uppercase;
}

.customer-feedback .row {
	margin: 0;
	padding: 0;
}

.customer-feedback .row .title {
	padding: 0;
	text-align: center;
}

.customer-feedback .row .title h5 {
	margin: 0;
	padding: 70px 0 30px 0;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	color: #000;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.customer-feedback .row .author {
	padding: 0 20px 20px 20px;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
}

.customer-feedback .row .author span.pic {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	width: 229px;
	height: 245px;
	border: 10px solid #f4f4f4;
}

.customer-feedback .row .author span.eugeny {
	background: url('../img/sprite.png?123') no-repeat left -260px;
}

.customer-feedback .row .author span.konstantin {
	background: url('../img/sprite.png?123') no-repeat -209px -260px;
}

.customer-feedback .row .author span.vladislav {
	background: url('../img/ROMAN.jpg') no-repeat;
}

.customer-feedback .row .author span.gennady {
	background: url('../img/sprite.png?123') no-repeat left -705px;
}

.customer-feedback .row .author span.jekaterina {
	background: url('../img/sprite.png?123') no-repeat -209px -705px;
}

.customer-feedback .row .author span.name {
	display: block;
	padding-top: 12px;
	font-size: 16px;
	line-height: 1.0;
	color: #443824;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.customer-feedback .row .author span.vehicle {
	display: block;
	font-size: 16px;
	line-height: 1.0;
	color: #959791;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.customer-feedback .row .feedback {
	padding: 18px 20px;
}

.customer-feedback .row .feedback dl {
	margin: 0;
	padding: 0;
}

.customer-feedback .row .feedback dl dt {
	padding: 0 0 20px 0;
	font-size: 16px;
	line-height: 1.0;
	color: #000;
	text-transform: uppercase;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.customer-feedback .row .feedback dl dd {
	padding: 0;
	font-size: 16px;
	line-height: 1.0;
	color: #000;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.customer-feedback .row .mobile-feedback {
	display: none;
}

.ask-manager {
	text-transform: uppercase;
	background: #f7f7f7;
}

.ask-manager .container-fluid {
	margin: 0 auto;
	z-index: 1;
	padding: 10px 20px;
	max-width: 1280px;
	min-width: 320px;
	text-transform: uppercase;
}

.ask-manager .container-fluid .row {
	margin: 0;
	padding: 0;
}

.ask-manager .container-fluid .row .dd {
	padding: 50px 0;
	font-weight: 700;
	text-align: center;
}

.ask-manager .container-fluid .row .dd span.questions {
	display: block;
	line-height: 1.0;
	color: #000;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	font-size: 24px;
}

.ask-manager .container-fluid .row .dd span.ask,
.ask-manager .container-fluid .row .dd a.ask {
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	padding: 7px 0 0 0;
	line-height: 1.0;
	color: #0f77cf;
	cursor: pointer;
	text-decoration: underline;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	font-size: 18px;
}

.contacts {
	margin: 0 auto;
	z-index: 1;
	padding: 50px 20px;
	max-width: 1280px;
	min-width: 320px;
}

.contacts .row {
	margin: 0;
	padding: 0;
}

.contacts .row .details {
	position: relative;
	min-height: 320x;
	padding: 30px 15px;
	text-align: center;
	line-height: 1.34;
	color: #FFF;
	font-size: 16px;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	font-weight: 700;
	background: #79aa0f;
	border-radius: 3px 0 3px 3px;
}

.contacts .row .details span.corner {
	position: absolute;
	top: -29px;
	right: 0;
	width: 231px;
	height: 29px;
	background: url('../img/sprite.png') no-repeat -205px -83px;
}

.contacts .row .details span.title {
	display: block;
	padding-bottom: 25px;
	text-align: right;
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.contact-us {
	margin: 0 auto;
	max-width: 1366px;
	position: relative;
	overflow: hidden;
	min-height: 514px;
	background: url('../img/footer.jpg') no-repeat center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}

.contact-us .container-fluid {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	padding: 10px;
	max-width: 1280px;
	min-width: 320px;
}

.contact-us .container-fluid .row {
	margin: 0;
	padding: 0;
}

.contact-us .container-fluid .row .title {
	padding: 0;
	text-align: center;
}

.contact-us .container-fluid .row .title h6 {
	margin: 0;
	padding: 50px 10px 60px 10px;
	font-size: 24px;
	line-height: 1.0;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.contact-us .container-fluid .row .field {
	padding: 10px;
}

.contact-us .container-fluid .row .field input,
.contact-us .container-fluid .row .field select {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	outline: none;
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
	background: rgba(255, 255, 255, 0.3);
	border: none;
}

.contact-us .container-fluid .row .field input:focus,
.contact-us .container-fluid .row .field select:focus {
	color: #FFF;
}

.contact-us .container-fluid .row .send {
	padding: 55px 10px;
	text-align: center;
}

.contact-us .container-fluid .row .send a,
.contact-us .container-fluid .row .send input {
	display: block;
	width: 100%;
	min-height: 60px;
	padding: 0 10px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #000;
/*	color: #FFF;*/
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	border: none;
	background: #FFEE58;
/*	background: none;*/
	font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
}

.contact-us .container-fluid .row .send a:hover,
.contact-us .container-fluid .row .send input:hover {
	color: #000;
	background: #FFEE58;
}

.contact-us .container-fluid .row .send a:active,
.contact-us .container-fluid .row .send input:active {
	color: #000;
	background: #FDD835;
}

@media screen and (max-width: 1366px) {
	.help .bg {
		left: -960px;
	}
}

@media screen and (max-width: 1200px) {
	.help .bg {
		left: -1040px;
	}
	
	.header .container-fluid .row .navigation .site-nav .container-fluid .row .menu {
		padding: 20px 0 0 0;
	}
	
	.header .container-fluid .row .navigation .site-nav .container-fluid .row .call-us {
		padding: 17px 0 10px 0;
		font-size: 18px;
		line-height: 1.7;
	}

	.header .container-fluid .row .navigation .site-nav .container-fluid .row .lng {
		padding: 32px 20px 10px 0;
		font-size: 18px;
		line-height: 1.7;
	}
}

@media screen and (max-width: 1000px) {
	.help .discount-badge {
		left: 50%;
		top: 20%;
	}
}

@media screen and (max-width: 920px) {
	.help .discount-badge {
		left: 56%;
		top: 20%;
	}
	
	.help {
		background: url('../img/nissan-gtr.jpg') no-repeat 88% bottom #50545f;
	}
	
	.price-list .row .single ul {
		min-height: 370px;
	}
}

@media screen and (max-width: 790px) {
	.help .discount-badge {
		left: 65%;
		top: 20%;
	}
	
	.help {
		background: url('../img/nissan-gtr.jpg') no-repeat 80% bottom #50545f;
	}
	
	.price-list .row .single ul {
		min-height: 400px;
	}
}

@media screen and (max-width: 767px) {
	
	.header  .container-fluid .row .navigation {
		margin-top: -66px;
		text-align: right;
	}
	
	.header  .container-fluid .row .navigation .site-nav {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline;
		cursor: pointer;
		width: 66px;
		height: 66px;
		padding: 19px 19px 0 19px;
	}

	.header  .container-fluid .row .navigation .site-nav i.bar {
		display: block;
		margin-bottom: 10px;
		width: 28px;
		height: 3px;
		background: #000;
	}
	
	.header  .container-fluid .row .navigation .site-nav:hover {
		background: #f2f2f2;
	}
	
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid {
		display: block;
		position: absolute;
		z-index: 1001;
		width: 100%;
		left: 0;
		top: 66px;
		height: auto;
		background: #f2f2f2;
		box-shadow: 0 6px 8px rgba(0,0,0,0.30);
	}
	
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid .row,
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid .row .menu,
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid .row .call-us {
		padding: 0;
	}
	
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid .row .menu a {
		margin: 0;
		display: block;
		height: 40px;
		padding: 10px 0 0 10px;
		text-align: left;
	}
	
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid .row .menu a:hover {
		color: #FFF;
		background: #79aa0f;
		border-bottom: none;
	}
	
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid .row .call-us {
		padding: 10px;
		font-size: 18px;
	}
	
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid .row .call-us span.nr {
		display: block;
	}
	
	.header  .container-fluid .row .navigation .site-nav:hover .container-fluid .row .lng {
		padding: 10px;
		text-align: center;
		font-size: 18px;
	}
	
	.header .container-fluid .row .navigation .site-nav .container-fluid .row .lng a {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline;
	}
	
	.header  .container-fluid .row .navigation .site-nav .container-fluid {
		display: none;
	}
	
	.customer-feedback .row .mobile-feedback {
		display: block;
	}
	
	.customer-feedback .row .desktop-feedback {
		display: none;
	}

	.help {
		margin: 0 auto;
		max-width: 1920px;
		position: relative;
		overflow: hidden;
		min-height: 740px;
		background: url('../img/nissan-gtr.jpg') no-repeat bottom right #50545f;
	}

	.help .bg {
		display: none;
	}
	
	.help .discount-badge {
		right: 15px;
		left: auto;
		top: 20%;
	}

	.help .container-fluid {
		position: relative;
		margin: 0 auto;
		z-index: 1;
		padding: 10px 20px 460px 20px;
		max-width: 1366px;
		min-width: 320px;
	}
	
	.help .container-fluid .row .dd h1 {
		padding: 40px 0 25px 0;
		font-size: 24px;
	}
	
	.help .container-fluid .row .dd a {
		margin-bottom: 60px;
	}
	
	.help .container-fluid .row .dd span.without-defect,
	.help .container-fluid .row .dd span.guarantee {
		padding-right: 170px;
	}
	
	.before-we-buy .row .title h2 {
		padding: 50px 0;
		font-size: 30px;
	}

	.before-we-buy .row .step {
		padding: 40px 0;
	}

	.before-we-buy .row .step span.title {
		min-height: 75px;
		font-size: 24px;
	}

	.before-we-buy .row .step span.dd {
		padding: 40px 0 0 0;
		font-size: 18px;
	}

	.before-we-buy .row .step span.pic {
		height: auto;
	}

	.before-we-buy .row .last {
		padding: 40px 0;
	}

	.before-we-buy .row .last span.pic {
		height: auto;
	}
	
	.calculator .container-fluid .row .form {
		padding: 0 0 30px 0;
	}

	.calculator .container-fluid .row .form h3 {
		padding: 30px 0 50px 0;
		font-size: 30px;
	}

	.calculator .container-fluid .row .form input {
		height: 60px;
		line-height: 60px;
	}

	.calculator .container-fluid .row .form a.send {
		height: 60px;
		padding-top: 15px;
	}
	
	.why-us {
		margin: 0 auto;
		max-width: 1920px;
		position: relative;
		overflow: hidden;
	}

	.why-us .bg {
		top: 280px;
	}

	.why-us .container-fluid {
		position: relative;
		margin: 0 auto;
		z-index: 1;
		padding: 10px 0;
		max-width: 1366px;
		min-width: 320px;
		text-transform: uppercase;
	}

	.why-us .container-fluid .row .title h4 {
		padding: 50px 20px;
		font-size: 30px;
	}
	
	.why-us .container-fluid .row .car {
		height: 185px;
		padding: 0 20px;
	}

	.why-us .container-fluid .row .dd,
	.why-us .container-fluid .row .bl2,
	.why-us .container-fluid .row .bl3,
	.why-us .container-fluid .second-row .bl2	{
		padding: 20px;
		background: #f4f4f4;
	}
	
	.why-us .container-fluid .second-row .bl3	{
		padding: 20px 20px 60px 20px;
		background: #f4f4f4;
	}
	
	.why-us .container-fluid .first-row	{
		padding: 0;
	}

	.why-us .container-fluid .row .dd span.last {
		padding: 0;
	}
	
	.how-does-it-work {
		padding-bottom: 40px;
	}

	.how-does-it-work .bg {
		top: 270px;
	}

	.how-does-it-work .container-fluid {
		padding: 10px 0;
	}

	.how-does-it-work .container-fluid .row .title h4 {
		padding: 50px 20px;
		font-size: 30px;
	}

	.how-does-it-work .container-fluid .row .car {
		height: 190px;
		padding: 0 20px;
	}

	.how-does-it-work .container-fluid .row .steps {
		padding: 0;
		background: #f2f2f2;
	}

	.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step {
		padding: 60px 20px 0 20px;
		border: none;
	}

	.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.border {
		display: none;
	}
	
	.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.circle {
		top: 0;
	}

	.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step span.dd {
		padding: 35px 0 60px 0;
	}

	.how-does-it-work .container-fluid .row .steps .container-fluid .row .single-step a {
		margin-bottom: 60px;
	}
	
	.price-list {
		padding: 10px 0;
	}

	.price-list .row .title h4 {
		padding: 0 20px 50px 20px;
		font-size: 30px;
	}

	.price-list .row .single {
		padding: 0 20px 60px 20px;
	}
	
	.fraud {
		background: url('../img/safe.jpg') no-repeat 70px bottom #C2C2C2;
	}
	
	.fraud .container-fluid .row .content {
		padding-bottom: 450px;
	}

	.fraud .container-fluid .row .content .bg {
		display: none;
	}

	.fraud .container-fluid .row .content .container-fluid .row .title {
		padding: 50px 20px 0 20px;
		font-size: 30px;
		text-align: center;
	}

	.fraud .container-fluid .row .content .container-fluid .row .dd ul li {
		font-size: 18px;
	}
	
	.fraud .container-fluid .row .content .container-fluid .row .dd ul li.st2,
	.fraud .container-fluid .row .content .container-fluid .row .dd ul li.st3,
	.fraud .container-fluid .row .content .container-fluid .row .dd ul li.st4,
	.fraud .container-fluid .row .content .container-fluid .row .dd ul li.st5 {
		padding-left: 0;
	}

	.fraud .container-fluid .row .content .container-fluid .row .request {
		padding: 0 20px 40px 20px;
	}

	.fraud .container-fluid .row .content .container-fluid .row .request a {
		display: block;
		width: 100%;
		min-height: 60px;
		padding: 20px 0 15px 0;
		text-align: center;
		font-size: 24px;
		font-weight: 700;
		line-height: 1.0;
		color: #000;
		text-decoration: none;
		font-family: 'Poppins', Helvetica, Arial, Tahoma, Verdana;
		background: #FFEA00;
	}
	
	.customer-feedback {
		padding: 10px 20px;
	}
	
	.customer-feedback .row .title h5 {
		padding: 60px 0;
		font-size: 30px;
	}

	.customer-feedback .row .feedback {
		padding: 24px 0 50px 0;
	}
	
	.ask-manager .container-fluid .row .dd {
		padding: 60px 0;
	}
	
	.ask-manager .container-fluid .row .dd span.questions {
		font-size: 30px;
	}

	.ask-manager .container-fluid .row .dd span.ask,
	.ask-manager .container-fluid .row .dd a.ask {
		font-size: 18px;
	}
	
	.contacts .row .details span.title {
		font-size: 30px;
	}
	
	.contact-us .container-fluid .row .title h6 {
		padding: 50px 10px;
		font-size: 30px;
	}
	
	.contact-us .container-fluid .row .field input,
	.contact-us .container-fluid .row .field select {
		height: 60px;
		line-height: 60px;
		font-size: 18px;
	}
	
	.contact-us .container-fluid .row .send {
		padding: 30px 10px;
	}
}


.form-group .help-block 
{
	padding-top:0px;
	padding-bottom:0px;
}

.contact-us .container-fluid .row .field {
    margin-bottom: 0px;
}

.contact-us .container-fluid .row div.has-error input
{
	border:1px solid red !important;
}

#contact-calculator input.has-error
{
	border:3px solid red !important;
}