/*import fonts*/

@font-face {
	font-family: 'Raleway Black';
	src: url('http://www.kymco-jordan.com/fonts/Raleway Black.eot');
	src: url('http://www.kymco-jordan.com/fonts/Raleway Black.eot#iefix') format('embedded-opentype'), url('http://www.kymco-jordan.com/fonts/Raleway Black.woff2') format('woff2'), url('http://www.kymco-jordan.com/fonts/Raleway Black.woff') format('woff'), url('http://www.kymco-jordan.com/fonts/Raleway Black.ttf') format('truetype'), url('http://www.kymco-jordan.com/fonts/Raleway Black.svg#Raleway Black') format('svg');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-04B1;
}

@font-face {
	font-family: 'Raleway ExtraBold';
	src: url('http://www.kymco-jordan.com/fonts/Raleway ExtraBold.eot');
	src: url('http://www.kymco-jordan.com/fonts/Raleway ExtraBold.eot#iefix') format('embedded-opentype'), url('http://www.kymco-jordan.com/fonts/Raleway ExtraBold.woff2') format('woff2'), url('http://www.kymco-jordan.com/fonts/Raleway ExtraBold.woff') format('woff'), url('http://www.kymco-jordan.com/fonts/Raleway ExtraBold.ttf') format('truetype'), url('http://www.kymco-jordan.com/fonts/Raleway ExtraBold.svg#Raleway ExtraBold') format('svg');
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-04B1;
}

@font-face {
	font-family: 'Raleway Light';
	src: url('http://www.kymco-jordan.com/fonts/Raleway Light.eot');
	src: url('http://www.kymco-jordan.com/fonts/Raleway Light.eot#iefix') format('embedded-opentype'), url('http://www.kymco-jordan.com/fonts/Raleway Light.woff2') format('woff2'), url('http://www.kymco-jordan.com/fonts/Raleway Light.woff') format('woff'), url('http://www.kymco-jordan.com/fonts/Raleway Light.ttf') format('truetype'), url('http://www.kymco-jordan.com/fonts/Raleway Light.svg#Raleway Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-04B1;
}

@font-face {
	font-family: 'Raleway';
	src: url('http://www.kymco-jordan.com/fonts/Raleway Bold.eot');
	src: url('http://www.kymco-jordan.com/fonts/Raleway Bold.eot#iefix') format('embedded-opentype'), url('http://www.kymco-jordan.com/fonts/Raleway Bold.woff2') format('woff2'), url('http://www.kymco-jordan.com/fonts/Raleway Bold.woff') format('woff'), url('http://www.kymco-jordan.com/fonts/Raleway Bold.ttf') format('truetype'), url('http://www.kymco-jordan.com/fonts/Raleway Bold.svg#Raleway Bold') format('svg');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-04B1;
}

@font-face {
	font-family: 'Raleway';
	src: url('http://www.kymco-jordan.com/fonts/Raleway.eot');
	src: url('http://www.kymco-jordan.com/fonts/Raleway.eot#iefix') format('embedded-opentype'), url('http://www.kymco-jordan.com/fonts/Raleway.woff2') format('woff2'), url('http://www.kymco-jordan.com/fonts/Raleway.woff') format('woff'), url('http://www.kymco-jordan.com/fonts/Raleway.ttf') format('truetype'), url('http://www.kymco-jordan.com/fonts/Raleway.svg#Raleway') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-04B1;
}

@font-face {
	font-family: 'Raleway Thin';
	src: url('http://www.kymco-jordan.com/fonts/Raleway Thin.eot');
	src: url('http://www.kymco-jordan.com/fonts/Raleway Thin.eot#iefix') format('embedded-opentype'), url('http://www.kymco-jordan.com/fonts/Raleway Thin.woff2') format('woff2'), url('http://www.kymco-jordan.com/fonts/Raleway Thin.woff') format('woff'), url('http://www.kymco-jordan.com/fonts/Raleway Thin.ttf') format('truetype'), url('http://www.kymco-jordan.com/fonts/Raleway Thin.svg#Raleway Thin') format('svg');
	font-weight: 250;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-04B1;
}

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,
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,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

body,
html {
	height: 100%;
}

img,
fieldset,
a img {
	border: none;
}

input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
	-webkit-appearance: none;
	font-size: 16px;
}

input[type="submit"],
button {
	cursor: pointer;
}

input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

textarea {
	overflow: auto;
}

input,
button {
	margin: 0;
	padding: 0;
	border: 0;
}

div,
input,
textarea,
select,
button,
h1,
h2,
h3,
h4,
h5,
h6,
a,
span,
a:focus {
	outline: none;
}

ul,
ol {
	list-style-type: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	* {
		-webkit-text-size-adjust: none;
	}
}

table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

html {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	background-color: #f2f2f2 !important;
}

.container-fluid {
	max-width: 2000px;
}

/*sceern BANNER(№1)*/

.bannerPart {
	/*background-image: url(http://www.kymco-jordan.com/img/mainbn.jpg);*/
	background-position: center;
	background-size: cover;
	height: 100vh;
}

.bannerTitlePart {
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.bannerTitlePart h2 {
	text-align: center;
	color: #ffffff;
	font-size: 120px;
	font-style: italic;
	font-family: 'Raleway Black';
}

.bannerSlogan {
	color: #ffffff;
	font-family: 'Raleway';
	font-size: 25px;
	text-transform: uppercase;
	text-align: center;
}

.bannerSlogan div {
	position: relative;
	display: inline-block;
}

.bannerSlogan div span {
	font-family: 'Raleway Thin';
	font-size: 20px;
	position: absolute;
	top: -22.4px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.sepSlog {
	padding: 0 20px;
}

.navMenuPart ul {
	float: right;
	padding: 0;
	padding-right: 20px;
}

.navMenuPart ul li {
	float: left;
	padding-right: 25px;
}

.navMenuPart ul li:last-child {
	padding-right: 0;
}

.navMenuPart ul li a {
	font-size: 17px;
	color: #ffffff;
	font-family: 'Raleway';
	font-style: italic;
	position: relative;
}

.navMenuPart ul li a:hover,
.navMenuPart ul li a:focus {
	text-decoration: none;
}

/* Effect 1: Brackets */

.navMenuPart ul li a::before,
.navMenuPart ul li a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.navMenuPart ul li a::before {
	margin-right: 10px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

.navMenuPart ul li a::after {
	margin-left: 10px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

.navMenuPart ul li a:hover::before,
.navMenuPart ul li a:hover::after,
.navMenuPart ul li a:focus::before,
.navMenuPart ul li a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}

.subMenu ul li a:before,
.subMenu ul li a:after {
	display: none;
}

.subMenu {
	position: relative;
	overflow: hidden;
}

.subMenu ul li a:hover {
	text-decoration: underline;
}

.subMenu:after {
	content: "\f107";
	position: absolute;
	left: 88%;
	top: -1px;
	color: #ffffff;
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: 900;
	font-size: 18px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}

.subMenu ul li a:after {
	display: none;
}

.subMenu ul li {
	padding-right: 0px;
	width: 100%;
	text-align: right;
}

.subMenu:hover:after {
	opacity: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}

.subMenu:hover a {
	text-decoration: none;
}

.subMenu ul {
	outline: none !important;
	/*display: none;*/
	z-index: -99999;
	position: absolute;
	opacity: 0;
	top: 20px;
	padding: 0;
	right: 25px;
	background-color: #2828299c;
	padding: 14px 17px 14px 30px;
	z-index: 9;
	border-top: 7px solid #345483;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.subMenu:hover {
	overflow: visible;
}

.subMenu:hover ul {
	/*display: block;*/
	z-index: 9;
	top: 25px;
	outline: none;
	opacity: 1;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.headerPart .col-xs-2 {
	padding-top: 30px;
}

.headerPart .col-xs-10 {
	padding-top: 37px;
}

.headerPart {
	background-color: transparent;
	transition: all .5s;
	margin: 0 !important;
	z-index: 2;
	position: relative;
}

.headerContainer {
	padding: 0;
}

.bannerPart .container {
	padding: 0;
}

.fixHeader {
	background-color: #ffffff;
	position: fixed;
	left: 0;
	top: 0;
	padding: 15px 0;
	z-index: 999;
	-moz-box-shadow: 0 0 20px 0px #2828291c;
	-webkit-box-shadow: 0 0 20px 0px #2828291c;
	box-shadow: 0 0 20px 0px #2828291c;
	width: 100%;
	transition: all .5s;
}

.fixHeader .col-xs-2 {
	padding-top: 3px;
}

.fixHeader .col-xs-10 {
	padding-top: 5px;
}

.fixHeader .navMenuPart ul li a,
.fixHeader .subMenu:after {
	color: #282829;
}

.fixHeader .subMenu a:after {
	color: #282829;
}

.fixHeader .subMenu ul {
	background-color: #de0214;
	border-top: 7px solid #ffffff;
}

.fixHeader .subMenu ul li a {
	color: #ffffff;
}

.scrollDownButton {
	position: absolute;
	left: 50%;
	bottom: 14%;
	width: 50px;
	cursor: pointer;
	transform: translateX(-50%);
}

/*scroll down animation on home page*/

.bounce {
	-webkit-animation: sdb04 2s infinite;
	animation: sdb04 2s infinite;
	/*box-sizing: border-box;*/
}

@-webkit-keyframes sdb04 {
	0% {
		bottom: 14%;
	}

	20% {
		bottom: 11%;
	}

	40% {
		bottom: 14%;
	}
}

@keyframes sdb04 {
	0% {
		bottom: 14%;
	}

	20% {
		bottom: 11%;
	}

	40% {
		bottom: 14%;
	}
}

/*scroll down animation not home page*/

.notHomeFullHeight .scrollDownButton {
	bottom: 10%;
}

.bounce2 {
	-webkit-animation: sdb041 2s infinite;
	animation: sdb041 2s infinite;
	/*box-sizing: border-box;*/
}

@-webkit-keyframes sdb041 {
	0% {
		bottom: 10%;
	}

	20% {
		bottom: 6%;
	}

	40% {
		bottom: 10%;
	}
}

@keyframes sdb041 {
	0% {
		bottom: 10%;
	}

	20% {
		bottom: 6%;
	}

	40% {
		bottom: 10%;
	}
}

/*sceern ABOUT(№2)*/

.aboutPart {
	padding: 50px 0;
	position: relative;
}

.aboutPart:before {
	content: '';
	position: absolute;
	left: -195px;
	top: -360px;
	width: 1734px;
	height: 808px;
	background-image: url(../img/bgDotts.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	z-index: -1;
}

.aboutBigTitle {
	text-shadow: rgba(156, 156, 156, 0.12) 6px 17px 15px;
	font-family: 'Raleway ExtraBold';
	font-size: 87px;
	line-height: 87px;
	letter-spacing: 5px;
	z-index: 3;
	position: relative;
}

.textBackgroundTexture,
.textBackgroundTexture2 {
	color: transparent;
	background: url("../img/textBackground.jpg") repeat;
	background-position: 40% 50%;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
}

.aboutInfoTitle {
	color: #282829;
	font-family: 'Raleway';
	font-size: 30px;
	font-weight: 800;
	line-height: 33px;
	margin-bottom: 20px;
}

.aboutInfoDescriotion {
	color: #282829;
	font-family: 'Raleway';
	font-size: 17px;
	margin-bottom: 30px;
}

.aboutInfoButton a {
	color: #ffffff;
	background-color: #e60013;
	font-family: 'Raleway Black';
	font-style: italic;
	font-size: 15px;
	text-transform: uppercase;
	padding: 11px 40px;
	border: 2px solid #e60013;
	display: inline-block;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.aboutInfoButton a:hover {
	background-color: rgba(230, 0, 19, 0.13);
	color: #e60013 !important;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.aboutInfoButton a i {
	font-size: 17px;
	font-weight: 900;
	margin-right: 5px;
	text-shadow: 0 0 2px white;
}

.aboutInfoButton a:hover,
.aboutInfoButton a:focus {
	text-decoration: none;
	color: #ffffff;
	opacity: .7;
}

.aboutInfoPart {
	width: 124%;
	position: relative;
	float: right;
	background-color: #ffffff;
	margin-top: -100px;
	z-index: 2;
	padding: 15% 18%;
	-webkit-box-shadow: 0px 0px 40px 41px rgba(152, 152, 152, 0.1);
	-moz-box-shadow: 0px 0px 40px 41px rgba(152, 152, 152, 0.1);
	box-shadow: 0px 0px 40px 41px rgba(152, 152, 152, 0.1);
}

/*sceern BUZZ(№3)*/

.buzzPart {
	padding: 50px 0;
}

.windowTitle {
	position: relative;
	z-index: 3;
}

.windowTitle h3 {
	color: #282829;
	font-family: 'Raleway Black';
	font-size: 65px;
	text-align: center;
}

.buzzContainer {
	background-position: center;
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	-webkit-transition: all .5s;
	transition: all .5s;
	/*background-size: 130%;*/
}

.buzzContainer:hover {
	background-position: left;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.buzz-lg {
	height: 400px;
}

.buzzContainer:before {
	content: '';
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
}

.buzzTag {
	color: #ffffff;
	font-family: 'Raleway';
	font-size: 19px;
	text-transform: uppercase;
}

.buzzTag span {
	font-size: 12px;
	margin-left: 5px;
	text-transform: initial;
}

.buzzTitle {
	color: #ffffff;
	font-weight: 900;
	font-family: 'Raleway';
	font-size: 30px;
	font-style: italic;
	line-height: 35px;
	margin-bottom: 10px;
	padding-right: 10%;
	text-shadow: -1px 1px 9px rgba(0, 0, 0, 0.3);
}

.buzzDescription {
	color: #f2f2f2;
	font-family: 'Raleway';
	font-size: 14px;
	line-height: 21px;
	height: 60px;
	overflow: hidden;
	text-shadow: -1px 1px 6px rgba(0, 0, 0, 0.8);
}

.buzzInfoBlock {
	position: absolute;
	padding-left: 60px;
	width: 100%;
	top: 90%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.buzzPart .windowTitle {
	margin-bottom: 10px;
}

.buzzPart .col-xs-8,
.buzzPart .col-xs-4,
.buzzPart .col-xs-6 {
	padding: 0;
}

.buzz-md,
.buzz-sm {
	height: 200px;
}

.buzzNoImage {
	background-color: #e60013;
}

.buzzNoImage:before {
	display: none;
}

.buzz-md .buzzTag {
	font-size: 12px;
	text-shadow: -1px 1px 9px rgba(0, 0, 0, 0.3);
}

.buzz-md .buzzTitle {
	font-size: 15px;
	line-height: 17px;
	padding-right: 0;
	text-shadow: -1px 1px 6px rgba(0, 0, 0, 0.8);
}

.buzz-md .buzzInfoBlock {
	top: initial;
	bottom: 10px;
	padding: 0 20px;
	width: 100%;
	transform: none;
}

.buzz-sm .buzzTag {
	font-size: 12px;
	text-shadow: -1px 1px 9px rgba(0, 0, 0, 0.3);
}

.buzz-sm .buzzTitle {
	font-size: 15px;
	line-height: 17px;
	padding-right: 0;
	text-shadow: -1px 1px 6px rgba(0, 0, 0, 0.8);
}

.buzz-sm .buzzInfoBlock {
	top: initial;
	bottom: 10px;
	padding: 0 20px;
	width: 100%;
	transform: none;
}

.buzzNoImage .buzzInfoBlock {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.buzzNoImage img {
	display: block;
	width: 120px;
	margin: 8px auto;
}

.buzzNoImage .buzzTitle {
	text-shadow: none;
	text-transform: uppercase;
	font-size: 28px;
	font-style: normal;
	font-weight: 100;
	text-align: center;
}

.buzzButton a {
	color: #ffffff;
	text-decoration: none;
	border: 2px solid #ffffff;
	padding: 5px;
	width: 100px;
	margin: 0 auto;
	display: block;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Raleway Black';
	font-style: italic;
	font-size: 12px;
	margin-top: 15px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.buzzButton a:hover {
	text-decoration: none;
	color: #e60013;
	background-color: #ffffff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.buzzButton a i {
	font-weight: 900;
	font-size: 14px;
	text-shadow: 0px 0px 2px #ffffff;
	margin-right: 3px;
}

.buzzPart a:hover .buzzTitle {
	text-decoration: underline;
}

.windowDescription h6 {
	color: #000000;
	font-size: 20px;
	font-family: 'Raleway';
	text-align: center;
}

/*sceern DON`T MISS(№4)*/

.dontmissPart {
	padding: 50px 0 0 0 !important;
	position: relative;
}

.dontmissPart .windowDescription {
	margin-bottom: 50px;
}

.dontmissLeftPart {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 500px;
	padding: 0;
}

.dontmissRightPart {
	height: 500px;
	background-color: #ffffff;
}

.dontmissRightInfoPart {
	text-align: center;
}

.dontmissRightInfoImg {
	margin-bottom: 15px;
}

.dontmissRightInfoImg img {
	width: 195px;
}

.dontmissRightInfoDescription {
	color: #282829;
	font-size: 17px;
	font-weight: 600;
	font-family: 'Raleway Thin';
}

.dontmissRightInfoPart {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 370px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.dontmissRightInfoButton a {
	color: #ffffff;
	background-color: #e60013;
	font-family: 'Raleway Black';
	font-style: italic;
	font-size: 15px;
	text-transform: uppercase;
	padding: 11px 40px;
	display: inline-block;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	border: 2px solid #e60013;
}

.dontmissRightInfoButton a:hover {
	background-color: rgba(230, 0, 19, 0.13);
	color: #e60013 !important;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.dontmissRightInfoButton a i {
	font-size: 17px;
	font-weight: 900;
	margin-right: 5px;
	text-shadow: 0 0 2px white;
}

.dontmissRightInfoButton {
	margin-top: 20px;
}

.dontmissRightInfoButton a:hover {
	opacity: .7;
	color: #ffffff;
	text-decoration: none;
}

/*sceern PRODUCT(№5)*/

.productPart {
	padding: 100px 0 !important;
	overflow: hidden;
	position: relative;
}

.productPart:after {
	content: '';
	position: absolute;
	right: -556px;
	top: -190px;
	width: 1734px;
	height: 808px;
	background-image: url(../img/bgDotts.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	z-index: -1;
}

.productItem {
	height: 450px;
	position: relative;
	display: none;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
}

.productItemTitle {
	font-size: 14vw;
	text-transform: uppercase;
	font-family: 'Raleway Black';
	text-align: center;
	position: absolute;
	top: 50%;
	width: 100%;
	left: 0;
	/*color: #e1e1e1;*/
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.productItemImg {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.productItem:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	background: rgba(0, 0, 0, 0);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.08) 65%, rgba(0, 0, 0, 0.19) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(0, 0, 0, 0)), color-stop(65%, rgba(0, 0, 0, 0.08)), color-stop(100%, rgba(0, 0, 0, 0.19)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.08) 65%, rgba(0, 0, 0, 0.19) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.08) 65%, rgba(0, 0, 0, 0.19) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.08) 65%, rgba(0, 0, 0, 0.19) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.08) 65%, rgba(0, 0, 0, 0.19) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
	height: 80px;
	z-index: -1;
}

.productItemImg img {
	width: 910px;
	z-index: 9;
	position: relative;
	user-drag: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.productPart .windowDescription {
	margin-bottom: 50px;
}

.active-product {
	display: block;
}

.productSliderNavContainer {
	width: 1016px;
	margin: 0 auto;
	margin-top: 110px;
}

.productSliderNavItem {
	background-color: #000000;
	font-size: 40px;
	color: #ffffff;
	font-family: 'Raleway Black';
	font-style: italic;
	margin: auto;
	text-align: center;
	padding: 20px 0;
	cursor: default;
	text-transform: uppercase;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.productSliderNavItem:hover {
	background-color: #282829;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.productSliderNavItem i {
	font-weight: 900;
	text-shadow: 0 0 2px white;
	margin-right: 5px;
	font-size: 44px;
}

.active-product-button i {
	display: none;
}

.active-product-button {
	color: #e60013;
}

/*sceern INTERNATIONAL(№6)*/

.internationalPart {
	background-color: #ffffff;
	padding: 150px 0 200px 0;
	overflow: hidden;
	position: relative;
}

.regionDropdown .menu > .item {
	font-size: 15px !important;
	font-family: 'Raleway' !important;
}

.regionDropdown {
	display: inline-block;
}

.regionSubmitContainer {
	display: inline-block;
	position: relative;
	height: 28px;
	width: 87px;
	margin-top: 20px;
}

.regionSubmit {
	font-size: 20px;
	color: #ffffff;
	background-color: #e60013;
	font-family: 'Raleway Black';
	font-style: italic;
	padding: 9.5px 30px;
	position: absolute;
	top: 1px;
	left: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.regionSubmit:hover {
	opacity: .7;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.bootstrap-select > .dropdown-toggle {
	padding: 15px 20px !important;
	margin-right: 5px;
	outline: none !important;
	line-height: initial !important;
	border-radius: 0 !important;
	border: none !important;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(152, 152, 152, 0.2) !important;
	-moz-box-shadow: 0px 0px 20px 0px rgba(152, 152, 152, 0.2) !important;
	box-shadow: 0px 0px 20px 0px rgba(152, 152, 152, 0.2) !important;
}

.bootstrap-select > .dropdown-toggle:focus {
	outline: none !important;
}

.selectRegionContainer .bootstrap-select {
	margin-right: 5px;
	width: 180px !important;
	outline: none !important;
}

.selectRegionContainer .caret {
	color: #000000;
}

.selectpicker {
	outline: none !important;
}

.regionDropdown i {
	top: 14px !important;
}

.ui.selection.dropdown .menu > .item {
	padding: 15px !important
}

.selectRegionContainer {
	text-align: center;
	position: relative;
	z-index: 3;
}

.selectRegionTitle {
	font-family: 'Raleway';
	font-weight: 900;
	font-size: 24px;
	color: #282829;
	margin-top: 20px;
}

.selectRegionTitle img {
	margin-top: -4px;
	margin-right: 5px;
}

.worldIlustrationContainer {
	position: absolute;
	bottom: -550px;
	left: 0;
	width: 100%;
	text-align: center;
	/*transition: all 0.2s ease;*/
}

.worldBeckground {
	width: 1150px;
}

.worldDots {
	width: 1150px;
	top: 0;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.internationalPart .windowDescription {
	z-index: 3;
	position: relative;
}

.internationalPart .windowDescription h6 {
	line-height: 30px
}

/*sceern SUBSCRIPTION(№7)*/

.subscriptionPart {
	background-color: #282829;
	padding: 50px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.subscriptionTitle {
	font-size: 20px;
	font-family: 'Raleway Black';
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.subscriptionContainer {
	width: 400px;
	margin: 0 auto;
}

.subscriptionEmail {
	width: 100%;
	padding: 8px 100px 8px 18px;
	font-size: 16px;
	color: #282829;
	font-family: 'Raleway';
	letter-spacing: 1px;
}

.subscriptionEmail::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #282829;
}

.subscriptionEmail::-moz-placeholder {
	/* Firefox 19+ */
	color: #282829;
}

.subscriptionEmail:-ms-input-placeholder {
	/* IE 10+ */
	color: #282829;
}

.subscriptionEmail:-moz-placeholder {
	/* Firefox 18- */
	color: #282829;
}

.subscriptionInputBlock {
	position: relative;
	margin-top: 7px;
}

.subscriptionSubmit {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 15px;
	color: #ffffff;
	background-color: #e60013;
	font-family: 'Raleway Black';
	font-style: italic;
	padding: 9px 30px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.subscriptionSubmit:hover {
	opacity: .7;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

/*sceern FOOTER(№8)*/
.darwazeh-motors-logo img {
	max-height: 50px;
}

.darwazeh-motors-logo {
	margin-bottom: 20px;
}

.footerPart {
	background-color: #161617;
	padding: 50px 0;
}

.social-media {
	display: flex;
	justify-content: flex-start;
}

.addressTitlte {
	color: #d8d8e5;
	font-size: 13px;
	font-family: 'Raleway';
	font-weight: 900;
	text-transform: uppercase;
}


.addressRes,
.addressRes a {
	color: #909097;
	font-size: 13px;
	font-family: 'Raleway';
}

.footerPart .col-xs-5 ul li {
	margin-bottom: 10px;
}

.socialTitle {
	color: #d8d8e5;
	font-size: 13px;
	font-family: 'Raleway';
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.socialPart i {
	color: #ffffff;
	font-size: 30px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.socialPart i:hover {
	color: #e60013;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.mrgR {
	margin-right: 41px;
}

.footerPart .col-xs-1 {
	width: 11%;
}

.footerLink {
	width: 22% !important;
	font-family: 'Raleway';
	font-weight: 900;
	font-style: italic;
	font-size: 13px;
	text-transform: uppercase;
}

.footerLink ul li {
	margin-bottom: 10px;
}

.footerLink ul {
	padding: 0;
	float: right;
	padding-right: 30px;
}

.footerLink ul li i {
	margin-left: 4px;
}

.footerLink a {
	color: #ffffff;
}

.footerLink a:hover {
	color: #ffffff;
}

.footerCopyright {
	margin-top: 175px;
	font-size: 11px;
	color: #f2f2f2;
	font-family: 'Raleway Thin';
	text-align: right;
}

.footerPart .col-xs-5 {
	width: 44%;
}

.mobileButton {
	display: none;
}

.ui.selection.active.dropdown:hover .menu,
.ui.selection.dropdown:focus .menu,
.ui.selection.active.dropdown .menu {
	border-color: transparent;
}

/*search modal style*/

.search::before,
.search::after {
	border-color: transparent;
}

.search {
	background: rgba(22, 22, 23, 0.97);
}

.search input[type=search] {
	background-color: transparent;
	/*font-family: 'Raleway';*/
}

.search__info {
	color: #e60013;
	font-family: 'Raleway';
}

.search__input {
	color: #e60013;
}

.btn--search-close {
	background-color: transparent;
	outline: none !important;
}

.btn--search-close i {
	color: #e60013;
	outline: none !important;
	font-size: 3vw;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.btn--search-close:hover i {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.search input[type=search]::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #ffffff;
}

.search input[type=search]::-moz-placeholder {
	/* Firefox 19+ */
	color: #ffffff;
}

.search input[type=search]:-ms-input-placeholder {
	/* IE 10+ */
	color: #ffffff;
}

.search input[type=search]:-moz-placeholder {
	/* Firefox 18- */
	color: #ffffff;
}

.searchButton {
	position: absolute;
	right: -5px;
	padding: 0;
	margin-top: -2px;
	border-radius: 50%;
	text-align: center;
	line-height: 19px;
	cursor: pointer;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
	background-size: 267%;
	overflow: hidden;
}

.searchButton span {
	background-image: url(http://www.kymco-jordan.com/img/searchsprite.png);
	background-repeat: no-repeat;
	background-position: -28px 1px;
	height: 30px;
	width: 30px;
	display: block;
	background-size: 200%;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.searchButton:hover {
	background: #e60013;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}

/*.searchButton:hover span {
  background-position: -0px 0px;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  -webkit-transition: all .5s;
  transition: all .5s;
}*/

/*fixed search style*/

.fixHeader .searchButton span {
	background-image: url(http://www.kymco-jordan.com/img/searchsprite.png);
	background-repeat: no-repeat;
	background-position: -0px 0px;
	height: 30px;
	width: 30px;
	display: block;
	background-size: 200%;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.fixHeader .searchButton:hover {
	background: #e60013;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.fixHeader .searchButton:hover span {
	background-position: -28px 1px;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}

/*start about info part style*/

.aboutPagePart {
	padding: 100px 0;
	background-color: #ffffff;
}

.aboutPageTitle {
	font-family: 'Raleway Black';
	color: #282829;
	font-size: 40px;
	margin-top: -5px;
	text-transform: uppercase;
}

.aboutPageDescription {
	font-family: 'Raleway';
	color: #282829;
	font-size: 15px;
}

.chairmanPart {
	padding: 50px 0;
	background-color: #ffffff;
	overflow: hidden;
}

.chairmanTitle {
	font-family: 'Raleway Black';
	color: #ffffff;
	font-size: 40px;
	text-transform: uppercase;
	text-align: center;
}

.chairmanInfo {
	margin-top: 20px;
	font-family: 'Raleway';
	color: #ffffff;
	font-size: 14px;
}

.chairmanPart .col-xs-8 {
	position: relative;
}

.chairmanPart .col-xs-8:before {
	content: '';
	position: absolute;
	height: calc(100% + 100px);
	letter-spacing: 0;
	top: -50px;
	width: 1000%;
	background-color: #201c20;
}

.chairmanInfoContainer {
	padding: 5% 0 5% 30%;
	position: relative;
}

.chairmanLogo {
	width: 100%;
	-webkit-box-shadow: 23px 27px 50px 0px rgba(0, 0, 0, 0.31);
	-moz-box-shadow: 23px 27px 50px 0px rgba(0, 0, 0, 0.31);
	box-shadow: 23px 27px 50px 0px rgba(0, 0, 0, 0.31);
}

.chairmanLogoContainer {
	width: 320px;
	position: absolute;
	top: 50%;
	left: -190px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.chairmanLogoTitle {
	font-family: 'Raleway';
	color: #ffffff;
	font-size: 18px;
}

.chairmanLogoSubiTtle {
	font-family: 'Raleway';
	color: #ffffff;
	font-size: 13px;
}

.chairmanLogoTitleContainer {
	text-align: center;
	position: absolute;
	bottom: 20px;
	width: 100%;
	left: 0;
	padding: 0 15px;
}

.aboutNewsPart {
	padding: 80px 0;
	background-color: #ffffff;
}

.aboutNewsPart .buzzContainer {
	height: 250px;
	overflow: hidden;
}

.aboutNewsPart .buzzContainer:before {
	display: none;
}

.aboutNewsLeft {
	padding-right: 0;
}

.aboutNewsRight {
	padding-left: 0;
}

.aboutNewsImg {
	width: 100%;
	object-fit: cover;
	height: 100%;
	-webkit-transition: all 3s;
	-moz-transition: all 3s;
	-o-transition: all 3s;
	transition: all 3s;
}

.aboutNewsPart .buzzContainer:hover .aboutNewsImg {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all 3s;
	-moz-transition: all 3s;
	-o-transition: all 3s;
	transition: all 3s;
}

.aboutNewsPart .buzzContainer .buzzInfoBlock {
	width: 100%;
	padding: 0 20px 0 35px;
	top: initial;
	transform: initial;
	bottom: 25px;
}

.aboutNewsPart .buzzContainer .buzzTitle {
	font-size: 21px;
	line-height: 25px;
}

.aboutNewsPart .buzzContainer .buzzTag {
	font-size: 13px;
}

.milestonePart {
	padding: 80px 0 100px 0;
	background-color: #f2f2f2;
	position: relative;
	overflow: hidden;
}

.milestonePart:before {
	content: '';
	position: absolute;
	width: 100%;
	background-image: url(../img/bgDotts.png);
	background-repeat: no-repeat;
	height: 808px;
	left: 8%;
	top: 0;
}

.milestoneYear {
	font-family: 'Raleway Light';
	font-size: 55px;
	color: #000000;
	position: relative;
	margin-bottom: 30px;
}

.milestoneYear:before {
	content: '';
	position: absolute;
	bottom: -10px;
	width: 100%;
	height: 2px;
	background-color: #201c20;
}

.milestoneMonth {
	font-family: 'Raleway';
	font-size: 17px;
	font-weight: 900;
	color: #000000;
}

.milestoneInfo {
	font-family: 'Raleway Light';
	font-size: 13px;
	color: #000000;
	padding-right: 60px;
}

.milestonePartTitle {
	font-family: 'Raleway Black';
	font-size: 36px;
	color: #000000;
	text-transform: uppercase;
}

.milestonePart .container {
	position: relative;
	padding: 0 30px;
	margin-bottom: 20px;
}

.sliderNavigationPart {
	position: absolute;
	right: 15px;
	top: 10px;
}

.sliderNavigationPart img {
	width: 17px;
	cursor: pointer;
}

.sliderNavigationPart img:hover {
	opacity: .7;
}

.milestoneArrowLeft {
	margin-right: 30px;
}

.historyPart {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px 0;
}

#historySlider .item {
	overflow: hidden;
	background-color: #ffffff;
	height: 332px;
	min-width: 850px;
}

#historySlider .col-xs-6 {
	padding: 0;
	height: 332px;
}

.owl-carousel .owl-item img {
	height: 100%;
}

.historySliderTitle {
	color: #282829;
	font-size: 21px;
	margin-bottom: 3px;
	font-family: 'Raleway';
	font-weight: 900;
}

.historySliderDescription {
	color: #282829;
	font-size: 13px;
	font-family: 'Raleway';
	line-height: 19px;
}

.historySliderInfoContainer {
	padding: 75px 55px;
}

#historySlider .owl-stage {
	/*margin-left: calc((100% - 850px) / 2);*/
	margin-left: -116px;
}

#historySlider .owl-item {
	/*width: 850px !important;*/
}

#historySlider .owl-dots .owl-dot span {
	margin: 5px 4px;
	background: #020202;
}

#historySlider .owl-dots .owl-dot.active span,
#historySlider .owl-dots .owl-dot:hover span {
	background: #e60013;
}

#historySlider .owl-nav.disabled + .owl-dots {
	margin-top: 20px;
}

.historySliderDescription div {
	margin-bottom: 10px;
}

.secondItem .historySliderInfoContainer {
	padding-top: 60px;
}

.secondItem .historySliderDescription {
	font-size: 11px;
}

.logoEvolutionPart .col-xs-4 img {
	width: 100%;
}

.logoEvolutionPart .col-xs-4 {
	text-align: center;
}

.logoEvolutionPart .col-xs-4 span {
	width: 100%;
	color: #000000;
	font-size: 16px;
	font-family: 'Raleway';
	font-weight: 900;
	font-style: italic;
}

.logoEvolutionTitle {
	color: #000000;
	font-size: 16px;
	text-align: center;
	font-family: 'Raleway';
	font-weight: 900;
	margin: 20px 0 0px 0;
}

.logoEvolutionContainer {
	width: 70%;
	margin: 0 auto !important;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.logoEvolutionText {
	color: #282829;
	font-size: 13px;
	text-align: center;
	padding: 0 12%;
	font-family: 'Raleway';
	margin-top: 10px;
}

.logoEvolutionText div {
	margin-bottom: 10px;
}

.notFullHeight {
	height: 600px;
	/*position: absolute;*/
}

.notHomeFullHeight {
	height: 100vh;
	position: relative;
}

.notHomeFullHeight:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: rgba(0, 0, 0, .4);
}

.notFullHeight .container,
.notHomeFullHeight .container {
	min-height: 100%;
	position: relative;
}

.notFullHeight .bannerTitlePart,
.notHomeFullHeight .bannerTitlePart {
	text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
}

.notHomeFullHeight .bannerTitlePart .bannerSlogan {
	text-transform: initial;
}

.notFullHeight .bannerTitlePart .bannerSlogan {
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	font-style: italic;
	text-transform: initial;
	padding: 0 18%;
	font-family: 'Raleway';
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.9);
}

#milestoneSlider .owl-item:last-child .item .milestoneYear:after {
	content: '';
	position: absolute;
	right: -8px;
	bottom: -14px;
	width: 10px;
	height: 10px;
	background-color: #201c20;
	border-radius: 50%;
}

.notFullHeight .fixHeader,
.notHomeFullHeight .fixHeader {
	margin: 0 !important;
}

.fixHeader .searchButton {
	/*background: #e60013;*/
}

.fixHeader .searchButton img {
	/*width: 15px;*/
}

.fixHeader .searchButton:hover {
	background: #e60013;
}

.openSearchMoadl {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/* product detail page style */

.productDetailInfoBlock {
	padding: 80px 0;
}

.productDetailInfoTitle {
	color: #282829;
	font-family: 'Raleway';
	font-weight: 900;
	font-size: 23px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.productDetailInfoLeft {
	padding-top: 40px;
}

.productDetailInfoText {
	color: #282829;
	font-family: 'Raleway';
	font-size: 15px;
	padding-right: 14%;
}

.productDetailInfoImgContainer img {
	width: 90%;
	margin-top: -60px;
}

.productDetailInfoImgContainer {
	text-align: right;
}

.productDetailInfoBlock {
	padding: 150px 0 60px 0;
}

.specificationBlock {
	background-color: #a5000e;
	padding: 80px 0;
}

.specificationBlock .container {
	position: relative;
}

.specificationTitle {
	font-size: 43px;
	color: #ffffff;
	font-family: 'Raleway Black';
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 50px;
}

.specificationTopPart {
	text-align: center;
	margin-bottom: 40px;
}

.specificationTopPart span {
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Raleway';
}

.specificationTopPart div {
	font-size: 18px;
	line-height: 21px;
	margin-top: 12px;
	color: #ffffff;
	font-weight: 900;
	font-family: 'Raleway';
	height: 42px;
	position: relative;
}

.specificationTopPart div p {
	line-height: initial;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	padding: 0 16%;
}

.specificationTopPart li {
	height: 112px;
	float: left;
	padding: 15px;
	width: 33%;
	border-right: 1px solid #c04d57;
}

.specificationTopPart li:nth-child(-n+3) {
	border-bottom: 1px solid #c04d57;
}

.specificationTopPart li:nth-child(3) {
	border-right: none;
}

.specificationTopPart li:nth-child(6) {
	border-right: none;
}

.specificationBottomPart ul li {
	border-bottom: 1px solid #c04d57;
	overflow: hidden;
	padding: 10px 5px 10px 15px;
}

.specificationBottomPart ul li:last-child {
	border-bottom: none;
}

.specificationBottomPart ul li span,
.specificationBottomPart ul li div {
	display: inline-block;
	width: 50%;
	float: left;
}

.specificationBottomPart ul li span {
	font-size: 13px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: 'Raleway';
	padding-top: 4px;
}

.specificationBottomPart ul li div {
	font-size: 15px;
	/*text-transform: uppercase;*/
	color: #ffffff;
	font-family: 'Raleway';
	font-weight: 900;
}

.specificationBottomPart ul {
	padding: 0;
}

.specificationBottomLeft {
	padding-left: 0;
	padding-right: 7.5px;
}

.specificationBottomRight {
	padding-left: 7.5px;
	padding-right: 0;
}

.specificationDownloadButton {
	position: absolute;
	right: 0;
	top: 4px;
}

.specificationDownloadButton a {
	font-size: 14px;
	color: #ffffff;
	font-family: 'Raleway';
	font-weight: 900;
	border: 1px solid #ffffff;
	width: 173px;
	padding: 10px 10px 10px 37px;
	position: relative;
	display: block;
	text-align: center;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.specificationDownloadButton a:before {
	content: '';
	position: absolute;
	left: 11px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 35px;
	height: 22px;
	background-image: url(../img/adobelogo.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	background-size: 153%;
}

.specificationDownloadButton a:hover,
.specificationDownloadButton a:focus,
.specificationDownloadButton a:active {
	background-color: #ffffff;
	color: #a5000e;
	text-decoration: none;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.specificationDownloadButton a:hover:before,
.specificationDownloadButton a:focus:before,
.specificationDownloadButton a:active:before {
	background-position: -23px 0px;
}

.otherModelsPart .specificationTitle {
	color: #282829;
	margin-bottom: 30px;
}

.otherModelsPart {
	padding: 80px 0;
}

.otherModelsPart .col-xs-4 img {
	width: 100%;
	height: 201px;
	object-fit: cover;
}

.otherModelsTitle {
	color: #e60013;
	font-size: 18px;
	text-align: center;
	font-family: 'Raleway Black';
	font-style: italic;
	margin-top: 8px;
}

.otherModelsPart .col-xs-4 {
	padding: 0 7.5px;
}

.videoPart {
	padding: 0 0 80px 0;
	margin-top: 240px;
}

/*video wrapper*/

.videoWrapper {
	position: relative;
	width: 100%;
	height: 0;
	background-color: #000;
}

.videoWrapper43 {
	padding-top: 75%;
}

.videoWrapper169 {
	padding-top: 56%;
}

.videoIframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
}

.videoPoster {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: 0;
	outline: none;
	background-position: 50% 50%;
	background-size: 100% 100%;
	background-size: cover;
	text-indent: -999em;
	overflow: hidden;
	opacity: 1;
	-webkit-transition: opacity 800ms, height 0s;
	-moz-transition: opacity 800ms, height 0s;
	transition: opacity 800ms, height 0s;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
	transition-delay: 0s, 0s;
}

.videoPoster:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	border-radius: 100%;
	-webkit-transition: border-color 300ms;
	-moz-transition: border-color 300ms;
	transition: border-color 300ms;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.videoPoster:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	-webkit-transform: translate(-36%, -50%);
	-moz-transform: translate(-36%, -50%);
	-o-transform: translate(-36%, -50%);
	transform: translate(-36%, -50%);
	border-left: 25px solid #fff;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	-webkit-transition: border-color 300ms;
	-moz-transition: border-color 300ms;
	transition: border-color 300ms;
	transition: border-color 300ms;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.videoPoster:hover:before,
.videoPoster:focus:before {
	/*border-color: #a5000e;*/
	background-color: #ffffff;
	/*  transition: border-color 300ms;*/
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.videoPoster:hover:after,
.videoPoster:focus:after {
	border-left-color: #a5000e;
	/*transition: border-color 300ms;*/
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.videoWrapperActive .videoPoster {
	opacity: 0;
	height: 0;
	-webkit-transition-delay: 0s, 800ms;
	-moz-transition-delay: 0s, 800ms;
	transition-delay: 0s, 800ms;
}

.scaleCheckPart {
	background-repeat: no-repeat;
	background-position: center;
	height: 450px;
	background-size: cover;
}

.scaleCheckRight ul li {
	clear: both;
	margin-bottom: 30px;
	overflow: hidden;
}

.scaleCheckRight ul li:last-child {
	margin-bottom: 0;
}

.scaleCheckRight {
	background-color: #282829;
	position: relative;
	overflow: hidden;
	padding: 0 50px;
}

.scaleCheckRight:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background-image: url(http://www.kymco-jordan.com/img/featurebg.png);
	width: 681px;
	height: 218px;
	background-position: center;
}

.scaleCheckLeft {
	background-color: #ffffff;
	padding: 0;
}

.scaleCheckTitle {
	color: #282829;
	font-size: 29px;
	font-family: 'Raleway Black';
	text-align: center;
	text-transform: uppercase;
	margin-top: 50px;
	margin-bottom: 19px;
}

.scaleCheckRight .scaleCheckTitle {
	color: #ffffff;
	margin-bottom: 50px;
}

.scaleCheckRight,
.scaleCheckLeft {
	height: 550px;
	overflow: hidden;
}

.scaleCheckPart {
	padding-top: 100px;
}

.scaleCheckRightTitle {
	color: #ffffff;
	font-size: 16px;
	font-family: 'Raleway';
	font-weight: 900;
}

.scaleCheckRightText {
	color: #ffffff;
	font-size: 13px;
	font-family: 'Raleway';
}

.scaleCheckPart .col-xs-2 {
	width: 20%;
}

.scaleCheckPart .col-xs-2 {
	width: 20%;
}

.scaleCheckPart .col-xs-10 {
	width: 80%;
}

.scaleCheckRight ul {
	padding: 0;
}

.scaleCheckPart .col-xs-2 img {
	width: 100%;
	position: relative;
	z-index: 1;
}

.scaleContainer {
	height: 366px;
	position: relative;
	margin: 0 auto;
	width: 385px;
	float: none;
	overflow: hidden;
	display: block;
	clear: both;
	/*background-color: red;*/
	/*border-left: 2px solid #e9e9e9;*/
}

.driverHeigth {
	position: absolute;
	left: 70px;
	bottom: 0;
	z-index: 1;
}

.driverHeigth img {
	width: auto;
	height: 100%;
	pointer-events: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.driverHeigth:before {
	position: absolute;
	content: '';
	right: 50%;
	top: -2px;
	width: 1000px;
	height: 2px;
	background-color: #e9e9e9;
}

.bikeheight {
	position: absolute;
	left: 195px;
	bottom: 0;
}

.bikeheight img {
	width: auto;
	height: 100%;
	pointer-events: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bikeheight:before {
	position: absolute;
	content: '';
	right: 50%;
	top: -2px;
	width: 1000px;
	height: 2px;
	background-color: #e9e9e9;
}

.scaleCheckButtonContainer {
	padding: 33px 35px 30px 35px;
	background-color: #e9e9e9;
}

.rulersImg {
	border-right: 2px solid #e9e9e9;
	position: absolute;
	left: 0;
	top: 6px;
	background-color: #ffffff;
	z-index: 2;
	height: 100%;
}

.rulersImg img {
	height: 339px;
	width: auto;
	pointer-events: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.driverHeigth > span,
.bikeheight > span {
	font-size: 11px;
	color: #282829;
	font-family: 'Raleway Black';
	position: absolute;
	left: 50%;
	top: -20px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.scaleCheckButtonContainer .ui-state-default,
.scaleCheckButtonContainer .ui-widget-content .ui-state-default {
	border: none;
	background: #e60013;
	font-weight: normal;
	color: #454545;
	border-radius: 50%;
	top: -6px;
	cursor: -webkit-grab;
	-webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.3);
}

.scaleCheckButtonContainer .ui-state-default:active,
.scaleCheckButtonContainer .ui-widget-content .ui-state-default:active {
	cursor: -webkit-grabbing;
}

.scaleCheckButtonContainer #scaleCheckButton {
	border: none;
	border-radius: 0;
	height: .21em;
}

.scaleCheckButtonContainer .col-xs-3 {
	color: #282829;
	font-size: 15px;
	font-family: 'Raleway Black';
	padding-left: 0;
	margin-top: -1px;
}

.scaleCheckButtonContainer .col-xs-9 {
	position: relative;
	padding: 8px 20px 0 20px;
	width: 60%;
}

.minScaleCheck {
	color: #282829;
	font-size: 11px;
	font-weight: 900;
	font-family: 'Raleway';
	position: absolute;
	left: -5px;
	top: 2px;
}

.maxScaleCheck {
	color: #282829;
	font-size: 11px;
	font-weight: 900;
	font-family: 'Raleway';
	position: absolute;
	right: -7px;
	top: 2px;
}

.currentScale {
	top: -22px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	color: #282829;
	font-size: 15px;
	font-weight: 900;
	font-family: 'Raleway';
}

.galleryContainer .item-slide {
	height: 600px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}

.galleryItem {
	width: 33%;
	height: 200px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.galleryItem:before {
	content: '';
	z-index: 1;
	background-color: rgba(0, 0, 0, .7);
	position: absolute;
	right: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.galleryItem:after {
	content: '\f002';
	color: #ffffff;
	font-size: 0px;
	font-family: 'FontAwesome';
	z-index: 2;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.galleryItem:hover:before {
	right: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.galleryItem:hover:after {
	font-size: 50px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.galleryItem img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.galleryContainer .item-slide a:nth-child(1) .galleryItem {
	height: 397px;
	position: absolute;
	left: 0;
	top: 0;
}

.galleryContainer .item-slide a:nth-child(2) .galleryItem {
	height: 197px;
	width: 16.25%;
	position: absolute;
	left: 0;
	bottom: 0;
}

.galleryContainer .item-slide a:nth-child(3) .galleryItem {
	height: 197px;
	width: 16.25%;
	position: absolute;
	left: 16.75%;
	bottom: 0;
}

.galleryContainer .item-slide a:nth-child(4) .galleryItem {
	height: 197px;
	position: absolute;
	left: 33.5%;
	top: 0;
}

.galleryContainer .item-slide a:nth-child(5) .galleryItem {
	height: 397px;
	position: absolute;
	bottom: 0;
	left: 33.5%;
}

.galleryContainer .item-slide a:nth-child(6) .galleryItem {
	height: 600px;
	position: absolute;
	right: 0;
	top: 0;
}

.galleryPart {
	padding: 0;
}

.sl-overlay {
	background: #000;
	opacity: .9;
}

.sl-wrapper .sl-close {
	font-size: 5rem;
	color: #e30013;
}

.sl-wrapper .sl-counter {
	color: #e30013;
	font-size: 16px;
	font-family: 'Raleway';
}

.sl-prev,
.sl-next {
	color: #ffffff !important;
	font-size: 58px !important;
}

.aroundViewBlock {
	padding-bottom: 230px;
	background-color: #dcdcdc;
	padding-left: 0;
	padding-right: 0;
}

.aroundViewBlockBg {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 415px;
	position: relative;
}

.aroundViewContainer {
	text-align: center;
}

.aroundViewContainer img {
	display: none;
	position: relative;
	z-index: 2;
	width: 600px;
	pointer-events: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.activeProductImage {
	display: inline-block !important;
}

.aroundViewTitle {
	text-align: center;
}

.aroundViewTitle img {
	width: 420px;
}

.aroundViewTitle {
	margin-top: 80px;
}

.aroundViewSliderContainer {
	width: 400px;
	margin: 0 auto;
}

.aroundViewSliderContainer .ui-state-default,
.aroundViewSliderContainer .ui-widget-content .ui-state-default {
	border: none;
	background: #e60013;
	font-weight: normal;
	color: #454545;
	border-radius: 50%;
	top: -8px;
	cursor: -webkit-grab;
	-webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.3);
}

.aroundViewSliderContainer .ui-state-default:active,
.aroundViewSliderContainer .ui-widget-content .ui-state-default:active {
	cursor: -webkit-grabbing;
}

#aroundViewSLiderButton {
	background-color: #373436;
	height: 2px;
	border-radius: 0;
	border: none;
}

.rorateIndecator {
	position: absolute;
	bottom: 95px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 70px;
}

.aroundViewSliderSubTitle {
	color: #282829;
	font-family: 'Raleway Black';
	font-size: 17px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 16px;
}

.aroundViewSliderSubTitle span {
	font-size: 30px;
}

.aroundViewColorNavigation ul li div {
	height: 45px;
	width: 45px;
	margin-bottom: 2px;
}

.aroundViewColorNavigation ul li span {
	color: #282829;
	font-family: 'Raleway';
	font-size: 12px;
	display: block;
	text-align: center;
	text-transform: uppercase;
}

.aroundViewColorNavigation ul li {
	float: left;
	margin-right: 7px;
	cursor: pointer;
}

.aroundViewColorNavigation ul li:last-child {
	margin-right: 0;
}

.aroundViewColorNavigation ul {
	overflow: hidden;
	padding: 0;
}

.aroundViewColorNavigationTitle {
	color: #282829;
	font-family: 'Raleway Black';
	font-size: 18px;
	margin-bottom: 5px;
	text-transform: uppercase;
	text-align: right;
}

.aciveProductColor div {
	border: 3px solid #ffffff;
}

.aroundViewColorNavigation {
	position: absolute;
	right: 0;
	bottom: 9px;
}

.aroundViewBlock .container {
	position: relative;
}

.productSubHeader {
	position: fixed;
	top: 68px;
	background-color: #e60013;
	left: 0;
	width: 100%;
	padding: 15px 0 5px 0;
	z-index: 9;
}

.productSubHeader .col-xs-8 ul {
	float: right;
	margin-top: 2px;
	padding-left: 0;
}

.productSubHeader .col-xs-8 {
	padding: 0;
}

.productSubHeader .col-xs-8 ul li {
	float: left;
	color: #ffffff;
	font-family: 'Raleway';
	margin-right: 25px;
	font-size: 14px;
	cursor: pointer;
	font-style: italic;
}

.productSubHeader .col-xs-8 ul li:hover {
	color: #d9d9d9;
}

.productSubHeader .col-xs-8 ul li:last-child {
	margin-right: 0;
}

.productSubHeader .col-xs-4 {
	color: #ffffff;
	font-family: 'Raleway';
	font-weight: 900;
	font-size: 17px;
}

.contactLink {
	border: 1px solid #f38089;
	width: 25px;
	display: block;
	height: 25px;
	text-align: center;
	line-height: 23px;
	margin-top: -3px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.contactLink:hover {
	background-color: #282829;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.contactLink img {
	margin-left: -1px;
}

.activeProductItemMenu {
	position: relative;
}

.activeProductItemMenu:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -17px;
	width: 100%;
	height: 3px;
	background-color: #ffffff;
}

.otherModelsPart .col-xs-4 a:hover {
	text-decoration: underline;
	color: #e60013;
}

.otherModelsPart .col-xs-4 a img {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.otherModelsPart .col-xs-4 a:hover img {
	opacity: .9;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.parallax-mirror {
	z-index: 1;
}

.bannerTitlePart,
.scrollDownButton {
	z-index: 2;
}

.categoryPageHeader .bannerTitlePart h2 {
	text-transform: uppercase;
	font-style: normal;
}

.categoryPageHeader .bannerTitlePart .bannerSlogan {
	font-size: 40px;
	letter-spacing: 1px;
	font-family: 'Raleway Black';
	font-weight: 900;
	font-style: italic;
}

.categoryInfoBlock {
	padding: 160px 0 80px 0;
	position: relative;
	overflow: hidden;
}

.categoryInfoBlock:after {
	content: '';
	position: absolute;
	background-image: url(../img/bgDotts.png);
	width: 1734px;
	height: 808px;
	right: -60%;
	top: -22%;
	z-index: -1;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 77%;
}

.categoryInfoTitle {
	color: #282829;
	font-size: 26px;
	font-family: 'Raleway';
	font-weight: 900;
	margin-bottom: 15px;
}

.categoryInfoText {
	color: #282829;
	font-size: 14px;
	font-family: 'Raleway Light';
}

.categoryInfoImgBlock img {
	width: 86%;
	margin-top: -70px;
}

.categoryInfoImgBlock {
	text-align: right;
}

.categoryInfoBlock .row {
	background-color: #ffffff;
	min-height: 402px;
}

.categoryInfoTextBlock {
	padding: 9% 100px 9% 68px;
}

.categoryInfoBlock .col-xs-5 {
	width: 45%;
}

.categoryInfoBlock .col-xs-7 {
	width: 55%;
}

.leftAlign {
	text-align: left;
}

.categoryInfoBlock .row:first-child {
	margin-bottom: 30px;
}

/* category gallery */

/* Category Gallery Carousel Nav */

.categoryGallery .owl-nav.disabled {
	display: none;
}

.categoryGallery .owl-dots.disabled {
	display: none;
}

/*.categoryGallery .item-slide a:nth-child(1) .galleryItem{
  height: 397px;
}

.categoryGallery .item-slide a:nth-child(2) .galleryItem{
  height: 197px;
  width: 16.25%;
}

.categoryGallery .item-slide a:nth-child(3) .galleryItem{
  height: 197px;
  width: 16.25%;
  position: absolute;
  left: 16.75%;
}*/

.categoryGallery .item-slide a:nth-child(4) .galleryItem {
	width: 16.25%;
	left: 33.5%;
}

.categoryGallery .item-slide a:nth-child(5) .galleryItem {
	width: 16.25%;
	left: 50.25%;
	height: 197px;
	top: 0;
	bottom: initial;
}

.categoryGallery .item-slide a:nth-child(6) .galleryItem {
	height: 397px;
	position: absolute;
	bottom: 0;
	left: 33.5%;
	top: initial;
}

.categoryGallery .item-slide a:nth-child(7) .galleryItem {
	height: 397px;
	position: absolute;
	top: 0;
	right: 0;
}

.categoryGallery .item-slide a:nth-child(8) .galleryItem {
	height: 197px;
	width: 16.25%;
	position: absolute;
	right: 16.75%;
	bottom: 0;
}

.categoryGallery .item-slide a:nth-child(9) .galleryItem {
	height: 197px;
	width: 16.25%;
	position: absolute;
	right: 0;
	bottom: 0;
}

.categoryProductListPart {
	padding: 80px 0 55px 0;
}

.categoryProductListPart .specificationTitle {
	color: #282829;
}

.categoryProductImgContainer img {
	width: 100%;
	height: 125px;
	object-fit: contain;
}

.categoryProductListPart .col-xs-2 {
	width: 20%;
	padding-bottom: 25px;
	margin-bottom: 25px;
	overflow: hidden;
	height: 203px;
}

.categoryProductListPart .col-xs-2 a {
	text-decoration: none;
}

.categoryProductListTitle {
	text-align: center;
}

.categoryProductListTitle {
	font-family: 'Raleway Black';
	color: #282829;
	font-size: 17px;
	text-decoration: none;
	margin-bottom: 15px;
	text-align: center;
}

/*.categoryProductButton {
  margin-top: 10px;
  position: relative;
}*/

.categoryProductButton {
	font-family: 'Raleway';
	font-size: 13px;
	color: #282829;
	text-decoration: none;
	position: absolute;
	float: left;
	bottom: -80px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
}

.categoryProductListPart .col-xs-2:hover .categoryProductButton {
	bottom: 10px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.categoryProductButton span {
	background-color: #e60013;
	width: 19px;
	display: block;
	float: left;
	margin-right: 8px;
	height: 19px;
	text-align: center;
	position: relative;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.categoryProductButton:hover span {
	background-color: #161617;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.categoryProductButton i {
	font-size: 13px;
	color: #ffffff;
	position: absolute;
	left: 55%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.categoryPageHeader .productSubHeader ul li {
	float: left;
	margin-right: 60px;
}

.categoryPageHeader .productSubHeader ul a:last-child li {
	margin-right: 0;
}

.categoryPageHeader .productSubHeader ul a {
	color: #ffffff;
	text-decoration: none;
	font-family: 'Raleway Black';
	font-style: italic;
	letter-spacing: 1px;
}

.categoryPageHeader .productSubHeader ul {
	padding: 0;
}

.categoryPageHeader .productSubHeader {
	height: 53px;
	padding: 6px 0 5px 0;
}

.categoryPageHeader .productSubHeader .col-xs-12 {
	width: 480px;
	margin: 0 auto;
	float: initial;
}

/* international page style*/

.internationalPagePart {
	padding: 0;
}

.internationalPagePartLeft {
	background-color: #e60013;
	padding: 70px 6% 80px 8%;
	position: relative;
	overflow: hidden;
}

.internationalPagePartLeft:before {
	content: '';
	position: absolute;
	left: -30px;
	bottom: -60px;
	background-image: url(http://www.kymco-jordan.com/img/intBg.png);
	width: 611px;
	height: 380px;
}

.internationalPagePartLeft div {
	position: relative;
}

.internationalPagePartLeft ul {
	padding: 0;
}

.internationalPageTitle {
	font-size: 25px;
	color: #ffffff;
	font-family: 'Raleway';
	font-weight: 900;
	margin-bottom: 15px;
}

.internationalPagePartLeft ul li {
	font-size: 15px;
	color: #ffffff;
	font-family: 'Raleway';
	margin-bottom: 15px;
}

.internationalPagePartLeft ul li span {
	font-weight: 900;
	display: block;
}

.internationalPagePartRight {
	padding: 70px 6% 80px 6%;
	position: relative;
}

.internationalPagePartRight ul {
	padding: 0;
}

.internationalPagePartRight .col-xs-3 {
	padding-left: 0;
}

.linkToRegionTitle {
	color: #282829;
	font-family: 'Raleway';
	font-weight: 900;
	font-size: 17px;
	margin-bottom: 15px;
}

.internationalPagePartRight .col-xs-3 ul li a {
	color: #282829;
	font-style: italic;
	font-family: 'Raleway';
	font-size: 14px;
}

.internationalPagePartRight .col-xs-3 ul li {
	position: relative;
	margin-bottom: 15px;
	padding-left: 15px;
}

.internationalPagePartRight .col-xs-3 ul li:before {
	content: '\f054';
	position: absolute;
	left: 0;
	top: 1px;
	font-size: 14px;
	color: #282829;
	font-family: 'FontAwesome';
}

.internationalPagePart .col-xs-5 {
	width: 35%;
}

.internationalPagePart .col-xs-7 {
	width: 65%;
}

.overseasSubsidiaries:before {
	color: #e60013 !important;
}

.internationalPagePartRight .internationalPageTitle {
	color: #282829;
	margin-bottom: 25px;
}

.internationalPagePartRight,
.internationalPagePartLeft {
	height: 460px;
}

.legendMap span {
	color: #282829;
	font-family: 'Raleway';
	font-size: 12px;
}

.overseasSubsidiariesLegend i {
	color: #e60013;
}

.overseasSubsidiariesLegend {
	margin-right: 15px;
}

.legendMap i {
	margin-right: 5px;
}

.legendMap {
	position: absolute;
	right: 13%;
	top: 82px;
	padding: 0;
	width: 340px;
}

.background {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	z-index: 1;
	min-height: 100%;
}

.internationalBanner {
	position: relative;
}

/* PAGE FROM HTML *****************************************/

/**********************************************************/

/**********************************************************/

/**********************************************************/

.bigBannerText .bannerTitlePart h2 {
	font-size: 90px;
}

.contact-usPart {
	padding: 60px 0;
}

.listContactUs {
	text-align: left;
	margin-right: 40px;
}

.listContactUs p {
	font-family: 'Raleway Light';
	font-size: 15px;
	margin-bottom: 14px;
}

.listContactUs input,
.listContactUs textarea,
.listContactUs select {
	border-radius: 0px;
	border: 1px solid #e6e6e6;
	width: 100%;
	padding: 10px 20px;
}

.listContactUs input {
	padding: 7px 20px;
}

.listContactUs select {
	padding: 20px;
	font-weight: bold;
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
}

.listContactUs textarea {
	resize: none;
}

.txtRed {
	color: #e60013;
	font-size: 13px;
	margin-right: 5px;
}

.contactSubmit {
	display: block !important;
	width: 100%;
	text-align: center;
	color: #ffffff;
	background-color: #e60013;
	font-family: 'Raleway Black';
	font-style: italic;
	font-size: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 11px 40px;
	border: 2px solid #e60013 !important;
	display: inline-block;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	text-decoration: none;
}

.contactSubmit:hover,
.contactSubmit:focus {
	opacity: .7;
	text-decoration: none;
	background-color: rgba(230, 0, 19, 0.13);
	color: #e60013 !important;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.contactInfoBLock {
	background-color: #282829;
	color: #fff;
	padding: 25px 40px;
}

.borderB {
	font-family: 'Raleway';
	text-align: center;
	border-bottom: 2px solid #e60013;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.tableStyle th {
	font-family: 'Raleway';
	text-align: right;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 1.1px;
	padding: 5px 20px 5px 5px;
}

.tableStyle td {
	font-family: 'Raleway Thin';
	font-size: 14px;
	letter-spacing: 1.1px;
	text-align: left;
	padding: 5px;
	color: #fff;
}

.tableStyle td a {
	color: #fff;
	text-decoration: none;
}

.userDropdown {
	display: block !important;
	margin: 0 0 10px 0;
	width: 100% !important;
}

.userDropdown .dropdown-toggle {
	margin-bottom: 15px;
}

.userDropdown .text {
	color: #000 !important;
	font-weight: bold;
}

.statementBlock {
	text-align: center;
	padding: 60px 15px 50px 15px;
}

.scroller {
	display: none;
	position: fixed;
	right: 30px;
	bottom: 30px;
	padding: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-weight: bolder;
	z-index: 2;
	background: #e60013;
	border: 2px solid #e60013;
	text-align: center;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.scroller i {
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}

.scroller:hover {
	background-color: #fff;
	cursor: pointer;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.scroller:hover i {
	color: #e61003;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.statementBlock p {
	font-family: 'Raleway Light';
	font-size: 14px;
	line-height: 20px;
	color: #282829;
	text-align: left;
}

.statementBlock h4 {
	font-family: 'Raleway';
	border-bottom: 2px solid #e60013;
	color: #282829;
	font-size: 17px;
	line-height: 2em;
	font-style: italic;
	text-align: center;
	font-weight: 600;
	width: auto;
	margin: auto;
	display: inline-block;
	margin-bottom: 25px;
}

.statementBlock ul {
	padding: 0px;
}

.statementBlock li {
	margin-bottom: 40px;
}

.topicStoryPart {
	padding: 0px;
}

.topicStoryIntro {
	padding: 70px 15px;
	text-align: center;
}

.topicStoryIntro h3 {
	font-family: "Raleway";
	font-size: 56px;
	font-weight: 900;
	color: #000000;
	margin-bottom: 30px;
}

.topicStoryIntro h4 {
	font-family: "Raleway";
	font-size: 18px;
	color: #282829;
	font-weight: 900;
	margin-bottom: 40px;
	font-style: italic;
}

.topicStoryIntro img {
	width: 100%;
	height: 560px;
	object-fit: cover;
}

.topicDescriptionTitle {
	font-family: "Raleway";
	font-size: 17px;
	color: #282829;
	font-weight: 900;
	text-align: left;
	margin: 15px 0;
}

.topicDescriptionText p {
	font-family: 'Raleway light';
	font-size: 14px;
	line-height: 20px;
	color: #282829;
	text-align: left;
}

.featurePart {
	padding: 0px;
}

.featureContent {
	padding: 60px;
	background: #343434;
	color: #fff;
	text-align: center;
}

.featureAdvantagesBlock {
	padding: 0px;
}

.featureContent h3 {
	font-family: "Raleway";
	font-size: 56px;
	font-weight: 900;
	color: #fff;
	margin-bottom: 30px;
}

.featureContent h4 {
	font-family: "Raleway Thin";
	font-style: italic;
	font-weight: bold;
}

.featureContentBlock {
	margin: 80px 0 60px;
}

.blockFeatureItem {
	max-height: 225px;
	overflow: hidden;
}

.blockFeatureItem h4 {
	font-family: "Raleway";
	font-weight: 700;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 20px;
}

.blockFeatureItem p {
	font-family: "Raleway Thin";
	font-size: 14px;
	color: #fff;
}

.adventagesText {
	padding: 60px 70px 0;
	min-height: 275px;
	position: relative;
	text-align: center;
	background: #fff;
}

.adventagesText h4 {
	font-family: "Raleway";
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 20px;
}

.adventagesText p {
	font-family: "Raleway Thin";
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}

.adventagesTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px;
	width: 100%;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	font-family: "Raleway";
	font-size: 16px;
	color: #fff;
}

.adventagesImage {
	min-height: 275px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.BuzzPart {
	margin: 70px 0;
}

.buzzBlockLeft,
.buzzBlockRight {
	padding: 0px;
}

.buzzBlockInfo {
	display: block;
	position: relative;
	height: 275px;
	overflow: hidden;
	padding: 0px;
}

.buzzBlockInfo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-transition: all 3s;
	-moz-transition: all 3s;
	-o-transition: all 3s;
	transition: all 3s;
}

.buzzBlockInfo:hover img {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all 3s;
	-moz-transition: all 3s;
	-o-transition: all 3s;
	transition: all 3s;
}

.buzzBlockInfo:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

.buzzInfoContent {
	z-index: 3;
	position: absolute;
	top: initial;
	bottom: 40px;
	padding: 0 0 0 40px;
	margin-bottom: 10px;
}

.buzzInfoContent h3 {
	font-family: "Raleway";
	font-weight: 700;
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 2px;
	color: #fff;
	font-style: italic;
}

.buzzInfoContent p {
	font-family: "Raleway Thin";
	font-size: 14px;
	padding-right: 30px;
	color: #fff;
}

.newsDetailPart {
	padding: 80px 15px 60px 15px;
}

.newsDetailLeft {
	padding-left: 0px;
}

.newsDetailRight {
	padding-left: 8%;
	padding-right: 0px;
}

.newsDetailTime {
	font-family: "Raleway Light";
	font-size: 13px;
	color: #282829;
	margin-bottom: 0px;
}

.newsDetailTitle {
	margin-top: 0px;
	font-family: "Raleway";
	font-size: 22px;
	color: #000000;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 15px;
}

.newsDetailImage {
	height: 260px;
}

.newsDetailImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.blockText {
	margin: 20px 0;
}

.blockText p {
	margin: 0px;
	font-family: "Raleway";
	font-size: 14px;
	line-height: 1.5;
	color: #282829;
}

.newsDetailRight {
	float: right;
}

.topNewsBlock h3 {
	font-family: "Raleway";
	font-size: 20px;
	color: #000;
	letter-spacing: 1px;
	font-weight: 700;
	margin-bottom: 15px;
}

.topNewsBlock ul {
	padding-left: 0px;
}

.topNewsBlock ul li {
	margin-bottom: 25px;
}

.topNewsNumber {
	background-color: #E60113;
	color: #fff;
	float: left;
	border-radius: 100px;
	width: 30px;
	height: 30px;
	line-height: 31px;
	text-align: center;
	margin-right: 10px;
}

.topNewsBlock p {
	margin: 0px;
	font-family: "Raleway";
	font-size: 12px;
	color: #282829;
	margin-bottom: -4px;
	letter-spacing: 1px;
}

.topNewsBlock a {
	font-family: "Raleway";
	font-size: 13px;
	font-weight: 900;
	text-decoration: none;
	color: #000;
	letter-spacing: 1px;
}

.newsDetailSubscription {
	margin: 40px 0;
	background: #282829;
	color: #fff;
	padding: 35px 15px 65px;
}

.newsSubscriptionTitle {
	font-family: "Raleway";
	font-style: italic;
	text-align: center;
	margin-bottom: 20px;
	color: #fff;
	font-size: 16px;
	font-weight: 900;
}

.newsDetailSubscription input {
	width: 100%;
	display: block;
	font-size: 14px;
	padding: 8px 18px;
	margin-bottom: 15px;
}

.subscriptionEmail {
	font-size: 14px;
}

.newsDetailSubscription .subscriptionSubmit {
	margin-top: 45px;
}

.relatedNewsPart {
	margin-bottom: 80px;
}

.relatedNewsPart h3 {
	font-family: "Raleway";
	text-align: center;
	font-size: 48px;
	color: #282829;
	margin-bottom: 30px;
}

.relatedNewsItem {
	display: block;
	padding: 0 7.5px;
}

.relatedNewsItem img {
	width: 100%;
	height: 200px;
	object-fit: cover;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.relatedNewsItem p {
	font-family: "Raleway Light";
	margin: 15px 0 5px 0;
	color: #282829;
}

.relatedNewsItem h4 {
	font-family: "Raleway";
	font-size: 20px;
	font-weight: 900;
	color: #282829;
	margin-top: 5px;
}

.relatedNewsItem span,
.newsDetailTime span {
	margin-left: 10px;
	padding-left: 10px;
	position: relative;
}

.relatedNewsItem span:before,
.newsDetailTime span:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 14px;
	background: #898b8a;
}

.relatedNewsItem:hover img {
	opacity: .9;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.relatedNewsItem:hover {
	text-decoration: none;
}

.relatedNewsItem:hover h4 {
	text-decoration: underline;
}

.newBackList {
	margin-top: 60px;
	text-align: center;
}

.newBackList a {
	color: #ffffff;
	background-color: #e60013;
	font-family: 'Raleway Black';
	font-style: italic;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 30px;
	display: inline-block;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	border: 2px solid #e60013;
}

.newBackList a i {
	font-size: 17px;
	font-weight: 900;
	margin-right: 5px;
	text-shadow: 0 0 2px white;
}

.newBackList a:hover {
	background-color: #ffffff;
	text-decoration: none;
	color: #e60013 !important;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.newsListPart {
	padding: 80px 0;
}

.newsListNav ul {
	padding: 0px;
}

.newsListNav ul li {
	float: left;
	margin: 20px 15px;
	padding-bottom: 5px;
}

.newsListNav ul li:hover {
	border-bottom: 2px solid #e60013;
}

.newsListNav ul li.active {
	border-bottom: 2px solid #e60013;
}

.newsListNav li a {
	font-family: 'Raleway';
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 900;
	color: #282829;
	text-decoration: none;
}

.newsListSelect {
	font-family: 'Raleway';
	text-align: right;
}

.newsListSelect span {
	margin-right: 15px;
	font-weight: 900;
	font-size: 16px;
	letter-spacing: 1px;
}

.newsYearDropdown {
	min-width: 8em !important;
	width: 150px !important;
}

.newsYearDropdown span {
	margin-right: 0px !important;
}

.newsYearDropdown > .dropdown-toggle {
	padding: 15px !important;
}

.newsListSelect .ui.dropdown:not(.button) > .default.text {
	color: #282829;
	font-weight: bold;
}

.newsYearDropdown .text,
.newsYearDropdown .item {
	font-family: 'Raleway';
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 900;
}

.newsYearDropdown .dropdown {
	font-size: 18px !important;
	top: 12px !important;
}

.relatedNewsContent {
	padding: 0 7.5px;
}

.newsListMainItem {
	position: relative;
	margin-bottom: 40px;
	padding: 0px;
}

.newsListTime {
	padding-right: 0px;
}

.listMainNews img {
	width: 100%;
	height: 350px;
	object-fit: cover;
}

.newsListInfo {
	position: absolute;
	width: 30%;
	left: 50px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.newsListMainItem .newsDetailTime {
	font-family: 'Raleway Thin';
	color: #fff;
}

.newsListMainItem .newsDetailTitle {
	font-family: 'Raleway';
	font-size: 20px;
	letter-spacing: 1px;
	font-weight: 900;
	color: #fff;
}

.newsListMainItem .relatedNewsItem span,
.newsListMainItem .newsDetailTime span {
	border-left: 1px solid #f2f2f2;
}

.newsListMainItem p {
	font-family: 'Raleway Light';
	color: #fff;
}

.newsListLink {
	color: #ffffff;
	text-decoration: none;
	border: 2px solid #ffffff;
	padding: 5px;
	width: 100px;
	display: block;
	background: #e60013;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Raleway Black';
	font-style: italic;
	font-size: 12px;
	margin-top: 15px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.newsListLink i {
	font-weight: 900;
	font-size: 14px;
	text-shadow: 0px 0px 2px #ffffff;
	margin-right: 3px;
}

.newsListLink:hover {
	text-decoration: none;
	color: #e60013;
	background-color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.newsListItem {
	padding: 0 7.5px;
}

.newsListItem img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

.newsListItem h4 {
	font-family: "Raleway";
	font-size: 18px;
	letter-spacing: 1px;
	margin-top: 0px;
	font-weight: 900;
	color: #282829;
}

.newsListItemDescription {
	margin: 20px 0;
	font-family: "Raleway";
	font-size: 13px;
	color: #282829;
}

.newsListItem .newsListLink,
.newsListLineItem .newsListLink {
	border: 2px solid #e60013;
	font-family: 'Raleway';
	font-weight: 900;
	width: 85px;
	padding: 3px;
}

.newsListItem .newsListLink:hover {
	border: 2px solid #e60013;
	background-color: #fff;
	color: #e60013 !important;
}

.newsListLine {
	margin: 50px 0;
}

.newsListLineItem {
	padding: 15px 0;
	border-bottom: 1px solid #282829;
}

.newsListLineItem .newsListLink {
	margin: 20px auto 0;
}

.newsListLinkTitle {
	font-family: 'Raleway';
	font-size: 16px;
	letter-spacing: 1px;
	color: #282829;
	font-weight: 900;
}

.newsListLinkDescription {
	font-family: 'Raleway Light';
	font-size: 13px;
	color: #282829;
}

.newsListLine .newBackList {
	margin-top: 40px;
}

.newsListLine .newBackList a {
	font-size: 14px;
	padding: 10px 30px;
}

.modalYearsPart {
	padding: 80px 0;
}

.typeModalName {
	font-family: 'Raleway Black';
	font-size: 16px;
	text-transform: uppercase;
}

.modalYearsPart .newsListNav ul li {
	margin: 20px 20px 20px 0;
}

.newsListNav li a {
	text-transform: unset;
}

.modelYearsBlock {
	margin-top: 10px;
	padding-bottom: 40px;
	background: #fff;
}

.modelProductItem {
	text-align: center;
	padding-top: 30px;
	margin-bottom: 10px;
}

.modalProductType {
	font-family: 'Raleway Light';
	color: #282829;
}

.modalProductName {
	font-family: 'Raleway';
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: 900;
	color: #282829;
}

.modalProductImg img {
	width: 100%;
	height: 200px;
	object-fit: contain;
}

.modalProductButton a {
	color: #ffffff;
	text-decoration: none;
	border: 2px solid #ffffff;
	padding: 5px;
	display: inline-block;
	float: left;
	width: 48%;
	margin: 15px 1% 0;
	background: #e60013;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Raleway Black';
	font-style: italic;
	font-size: 12px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.modalProductButton a i {
	font-weight: 900;
	font-size: 14px;
	margin-right: 3px;
}

.modalProductButton a:hover {
	border: 2px solid #e60013;
	background-color: rgba(230, 0, 19, 0.13);
	color: #e60013 !important;
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

	.textBackgroundTexture,
	.textBackgroundTexture2 {
		color: rgba(40, 40, 41, 1) !important;
		background: none !important;
	}
}

@media screen and (min-width: 1900px) {
	#historySlider .owl-stage {
		margin-left: 0px;
	}

	#milestoneSlider .owl-stage {
		margin-left: -420px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1900px) {
	.productItemTitle {
		font-size: 204px;
	}

	#historySlider .owl-stage {
		margin-left: -100px;
	}

	#milestoneSlider .owl-stage {
		margin-left: -445px;
	}
}

@media screen and (min-width: 1500px) and (max-width: 1599px) {
	#historySlider .owl-stage {
		margin-left: -120px;
	}

	#milestoneSlider .owl-stage {
		margin-left: -450px;
	}
}

@media screen and (min-width: 1400px) and (max-width: 1499px) {
	#historySlider .owl-stage {
		margin-left: -180px;
	}

	#milestoneSlider .owl-stage {
		margin-left: -455px;
	}
}

@media screen and (min-width: 1360px) and (max-width: 1400px) {
	#historySlider .owl-stage {
		margin-left: -200px;
	}

	#milestoneSlider .owl-stage {
		margin-left: -460px;
	}
}

@media screen and (min-width: 1280px) and (max-width: 1359px) {
	#historySlider .owl-stage {
		margin-left: -230px;
	}

	#milestoneSlider .owl-stage {
		margin-left: -465px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1279px) {
	#milestoneSlider .owl-stage {
		margin-left: -470px;
	}
}

@media screen and (min-width: 1100px) and (max-width: 1199px) {
	#historySlider .owl-stage {
		margin-left: -300px;
	}

	#milestoneSlider .owl-stage {
		margin-left: -380px;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1100px) {
	#historySlider .owl-stage {
		margin-left: -350px;
	}

	#milestoneSlider .owl-stage {
		margin-left: -385px;
	}
}

@media screen and (max-width: 1200px) {
	.bannerTitlePart h2 {
		font-size: 80px;
	}

	.bannerSlogan {
		font-size: 18px;
	}

	.bannerSlogan div span {
		font-size: 14px;
		top: -15px;
	}

	.scrollDownButton {
		width: 40px;
	}

	.aboutInfoDescriotion {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.aboutInfoTitle {
		font-size: 25px;
		line-height: 29px;
	}

	.aboutBigTitle {
		font-size: 69px;
		line-height: 69px;
	}

	.aboutPart:before {
		left: -121px;
	}

	.aboutInfoButton a i {
		font-size: 15px;
	}

	.aboutInfoButton a {
		font-size: 13px;
		padding: 9px 25px;
	}

	.aboutInfoPart {
		padding: 14% 17%;
	}

	.windowTitle h3 {
		font-size: 55px;
	}

	.buzzTitle {
		font-size: 28px;
	}

	.buzzTag {
		font-size: 17px;
	}

	.buzz-md .buzzTitle {
		font-size: 14px;
		line-height: 16px;
	}

	.buzz-sm .buzzTitle {
		font-size: 14px;
		line-height: 16px;
	}

	.buzzNoImage .buzzTitle {
		font-size: 20px;
	}

	.buzzNoImage img {
		width: 85px;
	}

	.buzzButton a {
		padding: 4px;
		width: 88px;
	}

	.windowDescription h6 {
		font-size: 18px;
	}

	.productItem {
		height: 400px;
	}

	.productItemImg img {
		width: 813px;
	}

	.productItemTitle {
		/*font-size: 165px;*/
	}

	.productSliderNavItem {
		font-size: 30px;
	}

	.productSliderNavItem i {
		font-size: 32px;
	}

	.productSliderNavContainer {
		width: 857px;
		margin-top: 86px;
	}

	.worldBeckground,
	.worldDots {
		width: 100%;
	}

	.footerPart .col-xs-1 {
		padding: 0;
	}

	/*about page style*/
	.notFullHeight {
		height: 490px;
	}

	.aboutPagePart {
		padding: 80px 0;
	}

	.aboutPageTitle {
		font-size: 35px;
	}

	.aboutPageDescription {
		font-size: 13px;
	}

	.aboutNewsPart .buzzContainer .buzzTitle {
		font-size: 16px;
		padding-right: 0;
		line-height: 20px;
	}

	.aboutNewsPart .buzzContainer .buzzTag {
		font-size: 12px;
	}

	.aboutNewsPart .buzzContainer {
		height: 180px;
	}

	.aboutNewsPart .buzzContainer .buzzInfoBlock {
		width: 100%;
		padding: 0 15px;
		top: initial;
		transform: initial;
		bottom: 15px;
	}

	.milestoneInfo {
		padding-right: 20px;
	}

	.milestoneYear {
		font-size: 40px;
	}

	.aroundViewContainer img {
		width: 500px;
	}

	.aroundViewBlockBg {
		height: 335px;
	}

	.aroundViewTitle img {
		width: 356px;
	}

	.aroundViewTitle {
		margin-top: 50px;
	}

	.aroundViewBlock {
		padding-bottom: 200px;
	}

	.aroundViewSliderSubTitle {
		font-size: 16px;
	}

	.aroundViewSliderSubTitle span {
		font-size: 28px;
	}

	.aroundViewColorNavigation ul li div {
		height: 40px;
		width: 40px;
	}

	.aroundViewColorNavigationTitle {
		font-size: 17px;
	}

	.aroundViewSliderContainer {
		width: 350px;
	}

	.rorateIndecator {
		width: 60px;
		bottom: 88px;
	}

	.productDetailInfoLeft {
		padding-top: 0;
	}

	.scaleCheckButtonContainer .col-xs-3 {
		font-size: 15px;
		width: 30%;
	}

	.scaleCheckRight {
		padding: 0 40px;
	}

	.scaleCheckRight .scaleCheckTitle {
		margin-bottom: 30px;
	}

	.scaleCheckTitle {
		font-size: 25px;
	}

	.galleryContainer .item-slide {
		height: 550px;
	}

	.galleryContainer .item-slide a:nth-child(1) .galleryItem {
		height: 372px;
	}

	.galleryContainer .item-slide a:nth-child(2) .galleryItem {
		height: 172px;
	}

	.galleryContainer .item-slide a:nth-child(3) .galleryItem {
		height: 172px;
	}

	.galleryContainer .item-slide a:nth-child(4) .galleryItem {
		height: 172px;
	}

	.galleryContainer .item-slide a:nth-child(5) .galleryItem {
		height: 372px;
	}

	.galleryContainer .item-slide a:nth-child(6) .galleryItem {
		height: 550px;
	}

	.galleryItem:hover:after {
		font-size: 40px;
	}

	.specificationTopPart span {
		font-size: 11px;
	}

	.specificationTopPart div {
		font-size: 15px;
	}

	.specificationBottomPart ul li div {
		font-size: 14px;
	}

	.specificationBottomPart ul li span {
		font-size: 11px;
	}

	.specificationTitle {
		font-size: 38px;
	}

	.categoryInfoBlock .row {
		background-color: #ffffff;
		min-height: 320px;
	}

	.categoryInfoTitle {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.categoryInfoText {
		font-size: 13px;
	}

	.categoryInfoTextBlock {
		padding: 5% 81px 2% 68px;
	}

	.categoryInfoBlock {
		padding: 130px 0 50px 0;
	}

	.categoryInfoBlock .row:last-child .categoryInfoTextBlock {
		padding-top: 9%;
	}

	.categoryProductListTitle {
		font-size: 15px;
	}

	.categoryProductButton i {
		top: 55%;
		font-size: 10px;
	}

	.categoryProductButton span {
		width: 16px;
		height: 16px;
	}

	.categoryProductButton a {
		font-size: 12px;
	}

	.categoryProductImgContainer img {
		/*min-height: 106px;*/
	}

	.categoryGallery .item-slide a:nth-child(6) .galleryItem {
		height: 372px;
	}

	.categoryGallery .item-slide a:nth-child(5) .galleryItem {
		height: 172px;
	}

	.categoryGallery .item-slide a:nth-child(7) .galleryItem {
		height: 372px;
	}

	.categoryGallery .item-slide a:nth-child(8) .galleryItem,
	.categoryGallery .item-slide a:nth-child(9) .galleryItem {
		height: 172px;
	}

	.categoryProductListPart .col-xs-2 {
		height: 160px;
		padding-bottom: 0;
		margin-bottom: 20px;
	}

	.categoryProductListPart .col-xs-2:hover .categoryProductButton {
		bottom: 0;
	}

	.categoryProductListTitle {
		margin-bottom: 0;
	}

	.categoryProductListPart {
		padding: 50px 0 25px 0;
	}

	.categoryPageHeader .bannerTitlePart .bannerSlogan {
		font-size: 30px;
	}

	.internationalPagePartRight .internationalPageTitle {
		font-size: 20px;
	}

	.linkToRegionTitle {
		font-size: 12px;
	}

	.internationalPagePartRight .col-xs-3 ul li a {
		font-size: 12px;
	}

	.internationalPagePartRight .col-xs-3 ul li:before {
		top: 4px;
		font-size: 10px;
	}

	.legendMap span {
		font-size: 10px;
	}

	.legendMap i {
		margin-right: 2px;
		font-size: 9px;
	}

	.legendMap {
		right: 2%;
		top: 56px;
	}

	.internationalPageTitle {
		font-size: 20px;
	}

	.internationalPagePartLeft ul li {
		font-size: 12px;
	}

	.internationalPagePartRight {
		padding: 50px 6% 60px 6%;
	}

	.internationalPagePartRight,
	.internationalPagePartLeft {
		height: 405px;
	}

	.internationalPagePartLeft {
		padding: 50px 6% 60px 8%;
	}

	/* FOR HTML TEMPLATE */
	.bigBannerText .bannerTitlePart h2 {
		font-size: 80px;
	}

	.topicStoryIntro h3 {
		font-size: 48px;
		margin-bottom: 25px;
	}

	.borderB {
		font-size: 21px;
	}

	.tableStyle th,
	.tableStyle td {
		font-size: 12px;
	}

	.adventagesText h4 {
		font-size: 16px;
	}

	.adventagesText {
		padding: 40px 50px 0;
	}

	.buzzInfoContent {
		width: 55%;
	}

	.buzzInfoContent h3 {
		font-size: 20px;
	}

	.buzzInfoContent p {
		font-size: 13px;
		padding: 0px;
	}

	.modalYearsPart .newsListNav ul li {
		margin: 20px 15px 20px 0;
	}

	.newsListNav li a {
		font-size: 15px;
	}

	.modalProductButton a {
		padding: 5px 3px;
		font-size: 11px;
	}

	.modalProductButton a i {
		font-size: 12px;
	}

	.modalProductName {
		font-size: 18px;
	}

	.modalProductType {
		font-size: 13px;
	}
}

@media screen and (max-width: 1150px) {
	.worldIlustrationContainer {
		left: 50px;
	}

	.worldBeckground,
	.worldDots {
		width: 113%;
	}

	.worldBeckground {
		margin-left: -69px;
	}
}

@media screen and (max-width: 1024px) {
	#historySlider .owl-stage {
		margin-left: 0;
	}

	#historySlider .item {
		min-width: initial;
	}

	#historySlider .owl-item {
		padding: 0 50px;
	}

	#milestoneSlider {
		padding: 0 45px;
	}
}

@media screen and (max-width: 991px) {
	.navMenuPart ul li a {
		font-size: 16px;
	}

	.navMenuPart ul li {
		padding-right: 35px;
	}

	.subMenu a:after {
		font-size: 17px;
	}

	.navMenuPart ul {
		padding-right: 20px;
	}

	.headerPart .col-xs-2 {
		padding-top: 35px;
	}

	.headerPart .col-xs-2 img {
		width: 160px;
	}

	.bannerTitlePart h2 {
		font-size: 60px;
		margin-bottom: 0;
	}

	.bannerSlogan {
		font-size: 16px;
	}

	.bannerSlogan div span {
		font-size: 12px;
		top: -14px;
	}

	.sepSlog {
		padding: 0 15px;
	}

	.scrollDownButton {
		width: 30px;
		bottom: 10%;
	}

	.aboutInfoPart {
		margin-top: -75px;
	}

	.fixHeader .col-xs-2 {
		padding-top: 5px;
	}

	.subMenu ul li {
		padding-right: 0 !important;
	}

	.aboutBigTitle {
		font-size: 55px;
		line-height: 53px;
		letter-spacing: 2px;
	}

	.aboutInfoTitle {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 10px;
	}

	.aboutInfoDescriotion {
		font-size: 13px;
		margin-bottom: 15px;
	}

	.aboutInfoPart {
		width: 131%;
	}

	.aboutPart:before {
		left: 0px;
		top: -468px;
	}

	.windowTitle h3 {
		font-size: 40px;
		margin-bottom: 10px;
	}

	.buzzPart {
		padding: 20px 0 !important;
	}

	.buzzPart .container {
		padding: 0 !important;
	}

	.aboutPart .container {
		padding: 0 !important;
	}

	.buzz-md,
	.buzz-sm {
		height: 175px;
	}

	.buzz-lg {
		height: 350px;
	}

	.buzzInfoBlock {
		padding-left: 40px;
		width: 90%;
	}

	.buzz-sm .buzzTitle {
		font-size: 12px;
		line-height: 14px;
	}

	.buzz-sm .buzzTag {
		font-size: 11px;
	}

	.windowDescription h6 {
		font-size: 15px;
	}

	.dontmissPart .windowDescription {
		margin-bottom: 30px;
	}

	.dontmissLeftPart,
	.dontmissRightPart {
		height: 300px;
	}

	.dontmissRightInfoPart {
		width: 320px;
	}

	.dontmissRightInfoDescription {
		font-size: 13px;
	}

	.dontmissRightInfoImg img {
		width: 150px;
	}

	.dontmissRightInfoButton a {
		font-size: 13px;
		padding: 9px 25px;
	}

	.dontmissRightInfoButton a i {
		font-size: 15px;
	}

	.productItem {
		height: 350px;
	}

	.productItemTitle {
		/*font-size: 139px;*/
	}

	.productItemImg img {
		width: 700px;
	}

	.productSliderNavItem {
		font-size: 25px;
	}

	.productSliderNavItem i {
		font-size: 27px;
	}

	.productSliderNavContainer {
		width: 774px;
		margin-top: 65px;
	}

	.internationalPart {
		padding: 100px 0 150px 0;
	}


	.footerPart .col-xs-5 ul {
		padding: 0;
	}

	.footerPart .col-xs-5 {
		width: 33%;
	}

	.footerPart .col-xs-1 {
		width: 14%;
	}

	.footerLink {
		width: 30% !important;
	}

	.subMenu:after {
		left: 84%;
	}

	.navMenuPart ul li {
		padding-right: 7px;
	}

	.navMenuPart ul {
		padding-right: 0px;
	}

	.subMenu ul {
		padding-right: 20px;
	}

	.subMenu:hover ul {
		right: 19px;
	}

	.aboutPageTitle {
		font-size: 19px;
		margin-top: 0;
		width: 25%;
	}

	.aboutPageDescription {
		font-size: 13px;
		width: 37%;
	}

	.aboutPagePart {
		padding: 50px 0;
	}

	#historySlider .item {
		height: auto;
	}

	#historySlider .col-xs-6 {
		height: auto;
		width: 100%;
	}

	#historySlider .owl-item {
		padding: 0;
	}

	/* .owl-carousel {
    padding: 0 30px;
  } */
	.historySliderInfoContainer {
		width: 289px;
		padding: 25px 0;
		margin: 0 auto;
		height: 271px;
	}

	.secondItem .historySliderInfoContainer {
		padding-top: 20px;
	}

	#historySlider .item {
		min-height: 532px;
	}

	.logoEvolutionContainer {
		width: 100%;
		padding: 0;
	}

	.logoEvolutionText {
		font-size: 14px;
		margin-top: 30px;
	}

	.chairmanLogo {
		width: 300px;
	}

	.chairmanLogoContainer {
		width: 320px;
		left: -235px;
	}

	.chairmanTitle {
		font-size: 30px;
	}

	.chairmanInfo {
		font-size: 13px;
	}

	.chairmanInfoContainer {
		padding: 5% 0 5% 20%;
	}

	#milestoneSlider {
		padding: 0 0 0 calc((100% - 700px) / 2);
	}

	.notFullHeight .fixHeader .col-xs-2 img {
		width: 160px;
	}

	.productSubHeader .col-xs-8 {
		width: 68%
	}

	.productSubHeader .col-xs-4 {
		width: 32%
	}

	.notHomeFullHeight .fixHeader .col-xs-2 img {
		width: 160px;
	}

	.aroundViewColorNavigation {
		right: 30px;
	}

	.productDetailInfoBlock {
		padding: 82px 0 60px 0;
	}

	.productDetailInfoImgContainer img {
		width: 280px;
		margin-top: -22px;
	}

	.productDetailInfoTitle {
		font-size: 18px;
	}

	.productDetailInfoText {
		font-size: 13px;
		padding-right: 0;
	}

	.scaleCheckTitle {
		font-size: 22px;
	}

	.scaleCheckRight {
		padding: 0 15px;
	}

	.scaleContainer {
		width: 100%;
	}

	.scaleCheckRight,
	.scaleCheckLeft {
		height: 525px;
	}

	.scaleCheckRightTitle {
		font-size: 13px;
	}

	.scaleCheckTitle {
		margin-top: 35px;
	}

	.scaleCheckButtonContainer .col-xs-3 {
		font-size: 13px;
		width: 36%;
	}

	.scaleCheckPart .container {
		width: 767px;
	}

	.videoPart {
		margin-top: 205px;
	}

	.videoPart .container {
		padding: 0 5px;
	}

	.galleryContainer {
		padding: 0;
	}

	.galleryContainer .item-slide {
		height: 500px;
	}

	.galleryContainer .item-slide a:nth-child(1) .galleryItem {
		height: 348px;
	}

	.galleryContainer .item-slide a:nth-child(2) .galleryItem {
		height: 148px;
	}

	.galleryContainer .item-slide a:nth-child(3) .galleryItem {
		height: 148px;
	}

	.galleryContainer .item-slide a:nth-child(4) .galleryItem {
		height: 148px;
	}

	.galleryContainer .item-slide a:nth-child(5) .galleryItem {
		height: 348px;
	}

	.galleryContainer .item-slide a:nth-child(6) .galleryItem {
		height: 500px;
	}

	.galleryItem:hover:after {
		font-size: 30px;
	}

	.videoPart {
		padding-bottom: 50px;
	}

	.specificationBottomPart ul li div {
		font-size: 11px;
	}

	.specificationTopPart div {
		font-size: 13px;
	}

	.specificationTitle {
		font-size: 30px;
		margin-bottom: 30px;
	}

	.specificationBlock {
		padding: 50px 0;
	}

	.specificationDownloadButton a {
		font-size: 12px;
		width: 155px;
	}

	.specificationDownloadButton {
		right: 15px;
	}

	.specificationDownloadButton a:before {
		/*width: 38px;*/
		left: 13px;
		background-position: 4px 1px;
		background-size: 194%;
		width: 25px;
	}

	.specificationDownloadButton a:hover:before,
	.specificationDownloadButton a:focus:before,
	.specificationDownloadButton a:active:before {
		background-position: -23px 1px;
	}

	.otherModelsPart {
		padding: 50px 0;
	}

	.otherModelsTitle {
		font-size: 16px;
	}

	.categoryInfoImgBlock img {
		width: 100%;
		margin-top: 0;
	}

	.categoryInfoBlock .col-xs-5 {
		padding-left: 0;
	}

	.categoryInfoBlock .row:last-child .col-xs-5 {
		padding-right: 0;
		padding-left: 15px;
	}

	.categoryInfoTextBlock {
		padding: 7% 35px;
	}

	.categoryInfoBlock .row:last-child .categoryInfoTextBlock {
		padding-top: 11%;
	}

	.categoryInfoBlock {
		padding: 50px 0 50px 0;
	}

	.categoryPageHeader .productSubHeader {
		height: 45px;
		padding: 4px 0 5px 0;
	}

	.categoryPageHeader .productSubHeader .col-xs-12 {
		width: 409px;
	}

	.categoryPageHeader .productSubHeader ul a {
		font-size: 12px;
	}

	.categoryPageHeader .productSubHeader ul li {
		float: left;
		margin-right: 45px;
	}

	.activeProductItemMenu:after {
		bottom: -13px;
		height: 2px;
	}

	.categoryGallery .item-slide a:nth-child(6) .galleryItem {
		height: 348px;
	}

	.categoryGallery .item-slide a:nth-child(5) .galleryItem {
		height: 148px;
	}

	.categoryGallery .item-slide a:nth-child(7) .galleryItem {
		height: 348px;
	}

	.categoryGallery .item-slide a:nth-child(8) .galleryItem,
	.categoryGallery .item-slide a:nth-child(9) .galleryItem {
		height: 148px;
	}

	.categoryProductListPart .col-xs-2 {
		margin-bottom: 10px;
		height: 140px;
	}

	.categoryProductListPart {
		padding: 50px 0;
	}

	.categoryProductListTitle {
		font-size: 12px;
		margin-bottom: 5px;
	}

	.categoryProductButton a {
		bottom: -15px;
	}

	.legendMap {
		right: initial;
		left: 30px;
		top: initial;
		bottom: 15px;
	}

	.internationalPagePartRight,
	.internationalPagePartLeft {
		padding: 50px 30px 60px 30px;
	}

	.internationalPagePart .col-xs-7 {
		overflow: hidden;
	}

	.categoryProductListPart .col-xs-2 {
		margin-bottom: 20px;
		height: 125px;
	}

	.categoryProductImgContainer {
		margin-top: -25px;
	}

	.categoryProductButton {
		bottom: 0;
	}

	/* FOR HTM TEMOLATE */
	.bigBannerText .bannerTitlePart h2 {
		font-size: 60px;
	}

	.listContactUs {
		margin-right: 0px;
		margin-bottom: 50px;
	}

	.listContactUs p {
		font-size: 14px;
	}

	.contactInfo {
		padding: 0px;
	}

	.contact-usPart {
		padding: 40px 0;
	}

	.statementBlock {
		padding-top: 50px;
	}

	.statementBlock li {
		margin-bottom: 30px;
	}

	.statementBlock h4 {
		margin-bottom: 20px;
	}

	.topicStoryIntro {
		padding: 50px 15px;
	}

	.topicStoryIntro h3 {
		margin-bottom: 20px;
	}

	.topicStoryIntro h4 {
		margin-bottom: 30px;
	}

	.topicStoryIntro img {
		height: auto;
	}

	.adventagesText {
		padding: 35px 15px 30px 15px;
	}

	.adventagesText h4 {
		font-size: 15px;
		margin-bottom: 10px;
	}

	.adventagesText p {
		font-size: 13px;
		line-height: 18px;
	}

	.adventagesTitle {
		font-size: 14px;
	}

	.featureContent {
		padding: 50px 15px;
	}

	.featureContent h3 {
		font-size: 48px;
	}

	.featureContentBlock {
		margin: 50px 0;
	}

	.blockFeatureItem {
		max-height: 230px;
	}

	.blockFeatureItem h4 {
		font-size: 16px;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.blockFeatureItem p {
		font-style: 13px;
	}

	.adventagesText,
	.adventagesImage {
		min-height: 240px;
	}

	.buzzInfoContent {
		width: 70%;
		bottom: 20px;
	}

	.buzzInfoContent h3 {
		font-size: 18px;
	}

	.buzzBlockInfo {
		height: 250px;
	}

	.newsDetailPart {
		padding: 60px 15px 40px 15px;
	}

	.newsDetailRight {
		padding-left: 4%;
	}

	.newsDetailImage {
		height: 200px;
	}

	.topNewsBlock h3 {
		font-size: 18px;
	}

	.blockText p,
	.topNewsBlock p {
		font-size: 12px;
		line-height: inherit;
	}

	.topNewsBlock ul li {
		margin-bottom: 15px;
	}

	.newsDetailSubscription {
		padding: 25px 15px 55px;
	}

	.newsSubscriptionTitle {
		font-size: 14px;
		margin-bottom: 15px;
	}

	.newsDetailSubscription input {
		font-size: 16px;
	}

	.relatedNewsPart {
		margin-bottom: 60px;
	}

	.relatedNewsPart h3 {
		font-size: 32px;
	}

	.relatedNewsItem img {
		height: 180px;
	}

	.relatedNewsItem p {
		margin: 10px 0 0 0;
		font-size: 12px;
	}

	.relatedNewsItem h4 {
		font-size: 17px;
		margin-top: 0px;
	}

	.newsListInfo {
		width: 46%;
	}

	.newBackList {
		margin-top: 50px;
	}

	.newBackList a,
	.newsListLine .newBackList a {
		font-size: 13px;
		padding: 8px 30px;
	}

	.newBackList a i {
		font-size: 15px;
	}

	.newsListPart {
		padding: 60px 15px;
	}

	.newsListSelect {
		margin-bottom: 15px;
	}

	.newsListNav ul li {
		margin: 15px 10px 15px 0;
	}

	.modalYearsPart {
		padding: 60px 15px;
	}

	.modalYearsPart .typeModalName {
		font-size: 14px;
	}

	.modalYearsPart .newsListNav ul li {
		margin: 15px 10px 15px 0;
	}

	.newsListNav li a,
	.newsListSelect span {
		font-size: 15px;
	}

	.modalYearsPart .newsListNav li a,
	.modalYearsPart .newsListSelect span {
		font-size: 12px;
	}

	.modelProductItem {
		width: calc(100% / 3);
	}

	.modalProductName {
		font-size: 16px;
	}
}

@media screen and (max-width: 768px) {
	.fixHeader .col-xs-2 {
		padding-top: 0;
	}

	.mobileButton {
		display: block;
		position: fixed;
		top: 11px;
		right: 15px;
		color: #282829;
		z-index: 9;
		font-size: 25px;
		cursor: pointer;
	}

	.navMenuPart ul li {
		padding-right: 0;
		width: 100%;
		text-align: center;
		padding: 7px 0;
	}

	.navMenuPart ul {
		display: none;
		position: fixed;
		background: #ffffff;
		right: 0;
		top: 53px;
		width: 100%;
		padding: 10px 0;
		border-top: 1px solid #f1f1f1;
		-webkit-box-shadow: 0px 20px 20px 0px rgba(40, 40, 41, 0.03);
		-moz-box-shadow: 0px 20px 20px 0px rgba(40, 40, 41, 0.03);
		box-shadow: 0px 20px 20px 0px rgba(40, 40, 41, 0.03);
	}

	.subMenu:hover ul {
		display: block !important;
		position: relative;
		top: 0;
		padding: 0;
		background-color: #fcfcfc !important;
		box-shadow: none;
	}

	.navMenuPart ul li a {
		font-size: 18px;
	}

	.subMenu ul li a {
		color: #282829 !important;
	}

	.showMobileMenu {
		animation-duration: .5s;
		display: block !important;
	}

	.bannerPart {
		height: auto;
	}

	.bannerTitlePart {
		position: relative;
		margin: 190px 0 80px 0;
	}

	.scrollDownButton {
		display: none;
	}

	.aboutInfoPart {
		margin-top: 0;
	}

	.aboutInfoPart {
		width: 100%;
		margin: 0 !important;
		float: initial;
	}

	.aboutPart .col-xs-6 {
		width: 100%;
	}

	.aboutPart .col-xs-6:first-child {
		display: none;
	}

	.aboutInfoPart {
		padding: 7%;
	}

	.aboutPart {
		padding: 30px 0;
	}

	.buzzPart .col-xs-8 {
		width: 100% !important;
	}

	.buzz-lg {
		height: 300px;
	}

	.buzzPart .col-xs-4 {
		width: 50% !important;
	}

	.buzzMiniLeft {
		width: 100% !important;
	}

	.buzzMiniRight {
		width: 200% !important;
		left: -100%;
		position: absolute !important;
		bottom: -175px;
	}

	.buzzPart {
		padding-bottom: 175px !important;
	}

	.buzz-sm .buzzTitle {
		font-size: 14px;
		line-height: 16px;
	}

	.buzz-sm .buzzTag {
		font-size: 12px;
	}

	.buzzNoImage .buzzTitle {
		font-size: 29px;
		line-height: 16px;
	}

	.buzzNoImage img {
		width: 125px;
	}

	.windowTitle h3 {
		font-size: 33px;
		margin-bottom: 10px;
	}

	.windowDescription h6 {
		font-size: 14px;
	}

	.dontmissLeftPart,
	.dontmissRightPart {
		width: 100% !important;
	}

	.productPart {
		padding: 50px 0 !important;
	}

	.productItemImg img {
		width: 490px;
	}

	.productItem {
		height: 250px;
	}

	.productItemTitle {
		/*font-size: 74px;*/
	}

	.productSliderNavItem i {
		font-size: 19px;
	}

	.productSliderNavItem {
		font-size: 17px;
		margin: 0 auto 30px;
	}

	.productSliderNavContainer {
		width: 100%;
		margin-top: 45px;
	}

	.productPart .windowDescription {
		margin-bottom: 25px;
	}

	.worldIlustrationContainer {
		display: none;
	}

	.internationalPart {
		padding: 50px 0 50px 0;
	}

	.ui.selection.dropdown {
		min-width: 13em;
	}

	.footerLogoBlock {
		text-align: center;
		margin-bottom: 25px;
	}

	.footerPart .col-xs-5 {
		width: 100%;
		text-align: center;
		margin-bottom: 26px;
	}

	.footerPart .col-xs-1 {
		width: 100%;
		text-align: center;
		margin-bottom: 25px;
	}

	.footerLink {
		width: 100% !important;
		text-align: center;
	}

	.footerLink ul {
		float: initial;
		padding: 0;
	}

	.footerCopyright {
		margin-top: 45px;
		text-align: center;
	}

	.internationalPart {
		overflow: visible;
	}

	.ui.selection.dropdown .menu {
		max-height: 14rem;
	}

	.mobileButton .fa-bars {
		position: absolute;
		right: 0;
		top: 3px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}

	.mobileButton .fa-times {
		position: absolute;
		right: -50px;
		top: 3px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}

	.showCloseIcon .fa-times {
		right: 0;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}

	.showCloseIcon .fa-bars {
		right: -50px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}

	.subMenu:after {
		left: calc(((100% - 115px) / 2) + 100px);
		top: 7px;
	}

	.subMenu:hover ul {
		right: 0px;
	}

	.searchButton {
		background: #e60912;
		position: fixed;
		right: 52px;
		top: 0;
		height: 56px;
		border-radius: 0;
		width: 50px;
		line-height: 48px;
	}

	.headerPart {
		background-color: #ffffff;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
	}

	.btn--search-close i {
		font-size: 35px;
	}

	.btn--search-close {
		top: 10px;
		right: 10px;
	}

	.notFullHeight {
		height: 370px;
	}

	.notFullHeight .bannerTitlePart {
		position: absolute;
		margin: initial;
	}

	.notFullHeight .bannerTitlePart .bannerSlogan {
		font-size: 14px;
	}

	.aboutPageTitle {
		font-size: 23px;
		width: 100%;
		margin-bottom: 10px;
	}

	.aboutPageDescription {
		width: 50%;
	}

	.historySliderInfoContainer {
		width: 100%;
		padding: 25px;
		height: auto;
	}

	#historySlider .item {
		height: 532px;
		max-width: 330px;
		margin: 0 auto;
	}

	.logoEvolutionText {
		text-align: justify;
		padding: 0 25px;
	}

	.chairmanLogo {
		width: 300px;
	}

	.chairmanLogoContainer {
		width: 100%;
		left: 0;
		top: 0;
		position: relative;
		transform: initial;
		text-align: center;
	}

	.chairmanPart .col-xs-8:before {
		left: -100px;
		top: -50px;
	}

	.chairmanInfoContainer {
		padding: 30px 0 0;
	}

	.chairmanPart .col-xs-8 {
		width: 100%;
	}

	.aboutNewsPart .buzzContainer .buzzTitle {
		font-size: 14px;
		line-height: 17px;
	}

	.aboutNewsPart .buzzContainer .buzzTag {
		font-size: 11px;
	}

	#milestoneSlider {
		padding: 0 0 0 30px
	}

	.fixHeader .searchButton span {
		background-position: -34px -1px;
		height: 30px;
		width: 30px;
		background-size: 230%;
		position: absolute;
		top: 14px;
		left: 10px;
	}

	.fixHeader .searchButton:hover span {
		background-position: -34px -1px;
	}

	.scaleCheckRight,
	.scaleCheckLeft {
		width: 100%;
	}

	.productSubHeader {
		top: 53px;
		padding: 11px 0 6px 0;
	}

	.contactLink {
		margin-top: -5px;
	}

	.productSubHeader .col-xs-8 ul li {
		margin-right: 20px;
		font-size: 12px;
	}

	.productSubHeader .col-xs-8 ul {
		margin: 0;
	}

	.productSubHeader .col-xs-4 {
		display: none;
	}

	.productSubHeader .col-xs-8 {
		width: 100%;
	}

	.productSubHeader .container {
		padding: 0 15px;
	}

	.activeProductItemMenu:after {
		bottom: -10px;
		height: 2px;
	}

	.aroundViewBlockBg {
		height: 277px;
	}

	.aroundViewContainer img {
		width: 400px;
	}

	.aroundViewTitle img {
		width: 270px;
	}

	.aroundViewSliderContainer {
		width: 300px;
	}

	.aroundViewColorNavigation ul li span {
		display: none;
	}

	.aroundViewColorNavigationTitle {
		display: none;
	}

	.aroundViewColorNavigation ul li div {
		height: 25px;
		width: 25px;
	}

	.aroundViewColorNavigation {
		top: 15px;
		bottom: initial;
		right: 0;
	}

	.aciveProductColor div {
		border: 2px solid #dcdcdc;
	}

	.aroundViewSliderSubTitle {
		font-size: 14px;
	}

	.aroundViewSliderSubTitle span {
		font-size: 22px;
	}

	.aroundViewBlock {
		padding-bottom: 170px;
	}

	.rorateIndecator {
		width: 55px;
		bottom: 73px;
	}

	.productDetailInfoText {
		font-size: 14px;
		padding-right: 0;
	}

	.productDetailInfoLeft {
		width: 100%;
	}

	.productDetailInfoImgContainer {
		display: none;
	}

	.productDetailInfoBlock {
		padding: 60px 0;
	}

	.scaleCheckRight,
	.scaleCheckLeft {
		width: 100%;
	}

	.scaleCheckPart {
		padding: 50px 15px;
		background-color: #dcdcdc;
		height: auto;
		background-image: initial !important;
	}

	.scaleContainer {
		width: 400px;
	}

	.scaleCheckRight,
	.scaleCheckLeft {
		height: auto;
	}

	.scaleCheckPart .container {
		width: 100%;
	}

	.scaleCheckPart .col-xs-2 img {
		max-width: 75px;
	}

	.scaleCheckRight {
		padding-bottom: 35px;
	}

	.scaleCheckLeft {
		margin-bottom: 30px;
	}

	.scaleCheckButtonContainer .col-xs-3 {
		font-size: 15px;
		width: 25%;
	}

	.scaleCheckButtonContainer .col-xs-3 {
		font-size: 15px;
		width: 130px;
	}

	.videoPart .container {
		padding: 0 30px;
	}

	.videoPart {
		margin-top: 50px;
	}

	.galleryContainer .item-slide {
		/* height: 300px; */
		margin-bottom: 2px;
	}

	/* .galleryContainer .item-slide a:nth-child(1) .galleryItem {
    height: 229px;
  }
  .galleryContainer .item-slide a:nth-child(2) .galleryItem {
    height: 69px;
  }
  .galleryContainer .item-slide a:nth-child(3) .galleryItem {
    height: 69px;
  }
  .galleryContainer .item-slide a:nth-child(4) .galleryItem {
    height: 69px;
  }
  .galleryContainer .item-slide a:nth-child(5) .galleryItem {
    height: 229px;
  }
  .galleryContainer .item-slide a:nth-child(6) .galleryItem {
    height: 300px;
  } */
	.galleryItem:hover:after {
		font-size: 20px;
	}

	.specificationBottomLeft,
	.specificationBottomRight {
		width: 100%;
	}

	.specificationBottomLeft ul li:last-child {
		border-bottom: 1px solid #c04d57;
	}

	.specificationDownloadButton {
		right: initial;
		top: initial;
		position: relative;
		clear: both;
		padding-top: 15px;
	}

	.specificationDownloadButton a {
		margin: 0 auto;
	}

	.specificationTopPart li {
		width: 50%;
	}

	.specificationTopPart li {
		border-bottom: 1px solid #c04d57;
	}

	.specificationTopPart li:nth-child(5),
	.specificationTopPart li:nth-child(6) {
		border-bottom: none;
	}

	.specificationTopPart li:nth-child(3) {
		border-right: 1px solid #c04d57;
	}

	.specificationTopPart li:nth-child(2),
	.specificationTopPart li:nth-child(4) {
		border-right: none;
	}

	.specificationTopPart div p {
		padding: 0;
	}

	/*.specificationTopPart, .specificationBottomPart {
    padding: 0;
  }*/
	.specificationBlock .col-xs-10 {
		width: 100%;
		padding: 0;
	}

	.specificationTitle {
		font-size: 25px;
	}

	.specificationBottomRight {
		padding-left: 0;
	}

	.specificationBottomLeft {
		padding-right: 0;
	}

	.categoryGallery .item-slide a:nth-child(6) .galleryItem {
		height: 229px;
	}

	.categoryGallery .item-slide a:nth-child(5) .galleryItem {
		height: 69px;
	}

	.categoryGallery .item-slide a:nth-child(7) .galleryItem {
		height: 229px;
	}

	.categoryGallery .item-slide a:nth-child(8) .galleryItem,
	.categoryGallery .item-slide a:nth-child(9) .galleryItem {
		height: 69px;
	}

	.categoryProductListPart .col-xs-2 {
		height: 170px;
		width: 33.3%;
		margin-bottom: 35px;
	}

	.categoryPageHeader .activeProductItemMenu:after {
		bottom: -15px;
		height: 3px;
	}

	.notHomeFullHeight {
		overflow: hidden;
	}

	.notHomeFullHeight {
		padding: 0;
	}

	.notHomeFullHeight:before {
		height: 400px;
	}

	.categoryPageHeader .bannerTitlePart .bannerSlogan {
		font-size: 20px;
	}

	.categoryProductImgContainer {
		margin-top: 0px;
	}

	/* FOR HTML TEMPLATE */
	.contact-usPart .col-xs-6 {
		width: 100%;
	}

	.topicStoryPart {
		padding: 0 15px;
	}

	.contactInfoBLock {
		padding: 20px;
	}

	.topicStoryIntro h3 {
		margin-bottom: 15px;
		font-size: 36px;
	}

	.topicStoryIntro h4 {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.topicDescriptionTitle {
		font-size: 16px;
	}

	.topicDescriptionText p {
		line-height: 18px;
	}

	.featurePart {
		padding: 0 15px;
	}

	.featureContent {
		padding-bottom: 35px;
	}

	.featureContent h3 {
		font-size: 38px;
		margin-bottom: 15px;
	}

	.featureContent h4 {
		font-size: 16px;
	}

	.featureContentBlock {
		margin: 30px 0;
	}

	.blockFeatureItem {
		width: 50%;
		margin-bottom: 30px;
	}

	.adventagesText,
	.adventagesImage {
		width: 100%;
	}

	.adventagesText {
		min-height: 150px;
	}

	.buzzInfoContent {
		width: 80%;
	}

	.newsDetailPart {
		padding: 50px 15px 30px;
	}

	.newsDetailTime {
		font-size: 12px;
	}

	.newsDetailTitle {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.blockText {
		margin: 15px 0;
	}

	.newsDetailRight {
		padding-left: 15px;
	}

	.topNewsBlock h3 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.newsDetailSubscription input {
		padding: 8px 10px;
	}

	.relatedNewsPart h3 {
		font-size: 24px;
	}

	.relatedNewsItem img {
		height: 150px;
	}

	.relatedNewsItem h4 {
		font-size: 16px;
	}

	.newsListPart {
		padding: 50px 15px;
	}

	.newsListNav {
		padding: 0px;
	}

	.newsListNav ul li {
		margin: 10px 15px 10px 0;
	}

	.newsYearDropdown {
		min-width: 6em !important;
		width: 115px !important;
		margin: 0px;
		padding: 10px 0 !important;
	}

	.newsYearDropdown {
		top: 0px !important;
	}

	.newsYearDropdown i {
		top: 10px !important;
	}

	.newsListSelect {
		margin-top: 0px;
	}

	.newsListSelect span {
		margin-right: 15px;
		font-size: 14px;
	}

	.newsListInfo {
		width: 55%;
		left: 30px;
	}

	.newsListMainItem .newsDetailTitle {
		font-size: 18px;
	}

	.listMainNews img {
		height: 300px;
	}

	.newsListMainItem p {
		font-size: 13px;
	}

	.relatedNewsContent {
		padding: 0 7.5px;
	}

	.relatedNewsItem span,
	.newsDetailTime span {
		margin-left: 5px;
		padding-left: 5px;
	}

	.newsListItem h4 {
		font-size: 15px;
	}

	.newsListMainItem {
		margin-bottom: 30px;
	}

	.newsListItem img {
		height: 180px;
	}

	.newsListItemDescription {
		margin: 15px 0;
	}

	.newsListLine {
		margin-top: 40px;
	}

	.newsListTime {
		padding-left: 0px;
	}

	.newsListLineLink {
		padding: 0px;
	}

	.newsListItem .newsListLink,
	.newsListLineItem .newsListLink {
		width: 80px;
	}

	.newsListLineItem .newsListLink {
		float: right;
		width: 80px;
	}
}

@media screen and (max-width: 767px) {
	.categoryInfoBlock .col-xs-5 {
		padding: 20px;
	}

	.categoryInfoTextBlock {
		padding: 20px 20px 20px 0px;
	}

	.categoryInfoBlock .row:last-child .categoryInfoTextBlock {
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 0;
	}

	.categoryInfoTitle {
		line-height: 25px;
	}

	.categoryInfoBlock .row:last-child .col-xs-5 {
		padding: 20px;
	}

	.categoryInfoBlock .row:first-child {
		margin-bottom: 0;
	}

	.categoryInfoBlock .row {
		min-height: auto;
	}

	.categoryInfoBlock {
		padding: 0;
	}

	.categoryInfoBlock .row {
		padding-top: 15px;
	}

	.categoryInfoBlock .row:last-child {
		padding-bottom: 15px;
		padding-top: 0;
	}

	.categoryInfoText {
		text-align: justify;
	}

	.internationalPagePartLeft {
		padding: 35px 30px 35px 30px;
	}

	.internationalPagePartRight {
		padding: 35px 30px 60px 30px;
	}

	.internationalPagePartRight,
	.internationalPagePartLeft {
		height: auto;
	}

	.internationalPagePart .col-xs-5,
	.internationalPagePart .col-xs-7 {
		width: 100%;
	}

	.internationalPagePartLeft:before {
		left: 0;
		width: 100%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.modalYearsHeader .newsListNav {
		width: 60%;
	}

	.modalYearsHeader .col-xs-3 {
		width: 40%;
	}

	.newsListSelect {
		padding: 0px;
	}

	.modalYearsHeader .newsListSelect {
		width: 100%;
	}

	.modelProductItem {
		width: 50%;
	}

	.modalYearsPart {
		padding: 50px 15px;
	}

	.newsYearDropdown .dropdown {
		padding: 10px !important;
	}
}

@media screen and (max-width: 620px) {
	.categoryProductListPart .col-xs-2 {
		height: 160px;
	}
}

@media screen and (max-width: 560px) {
	.modalYearsHeader .newsListNav {
		width: 100%;
		margin-bottom: 10px;
	}

	.modalYearsPart .newsListNav ul li {
		margin: 5px 10px 5px 0;
	}

	.modalYearsPart .newsListSelect .ui.selection.dropdown {
		width: 120px;
	}

	.modelProductItem {
		width: 100%;
	}
}

@media screen and (max-width: 550px) {
	.bannerTitlePart h2 {
		font-size: 48px;
	}

	.bannerSlogan {
		font-size: 14px;
	}

	.bannerSlogan div span {
		font-size: 12px;
		top: -12px;
	}

	.buzzInfoBlock {
		padding-left: 20px;
		width: 100%;
		padding-right: 20px;
	}

	.buzzTitle {
		font-size: 20px;
		line-height: 23px;
	}

	.buzzDescription {
		font-size: 13px;
		line-height: 16px;
	}

	.buzz-lg {
		height: 250px;
	}

	.buzzNoImage {
		height: 140px;
	}

	.buzzNoImage .buzzInfoBlock {
		margin-top: -10px;
	}

	.selectRegionTitle {
		margin-bottom: 20px;
	}

	.ui.selection.dropdown {
		width: 100%;
		margin-bottom: 15px;
	}

	.regionSubmitContainer {
		width: 133px;
		margin-top: 5px;
	}

	.regionSubmitContainer input {
		width: 100%;
	}

	.subscriptionContainer {
		width: 100%;
	}

	.subscriptionTitle {
		font-size: 14px;
	}

	.buzzMiniRight {
		bottom: -140px;
	}

	.buzzPart {
		padding-bottom: 140px !important;
	}

	.notFullHeight .bannerTitlePart {
		top: 55%;
	}

	.notFullHeight {
		height: 300px;
	}

	.notFullHeight .bannerTitlePart .bannerSlogan {
		font-size: 12px;
	}

	/*style about page*/
	.aboutPageDescription {
		width: 100%;
	}

	.aboutPageDescriptionLeft {
		margin-bottom: 15px;
	}

	.aboutPageTitle {
		font-size: 20px;
	}

	.aboutNewsLeft {
		padding-right: 15px;
	}

	.aboutNewsRight {
		padding-left: 15px;
	}

	.aboutNewsPart .col-xs-6 {
		width: 100%;
	}

	.aboutNewsPart {
		padding: 30px 0;
	}

	.videoPart {
		margin-top: 0;
		padding-bottom: 50px;
		background-color: #dcdcdc;
	}

	.videoPart .container {
		padding: 0;
	}

	.otherModelsPart .col-xs-4 img {
		height: 85px;
	}

	.otherModelsTitle {
		font-size: 12px;
		margin-top: 5px;
	}

	.otherModelsPart .specificationTitle {
		margin-bottom: 20px;
	}

	.otherModelsPart .col-xs-4 {
		width: 100%;
		padding: 0 15px;
		margin-bottom: 20px;
	}

	.otherModelsPart .col-xs-4:last-child {
		margin-bottom: 0;
	}

	.otherModelsTitle {
		font-size: 17px;
	}

	.otherModelsPart .col-xs-4 img {
		height: auto;
	}

	/* FOR HTML TEMPLATE */
	.bigBannerText .bannerTitlePart h2 {
		font-size: 48px;
	}

	.buzzBlockLeft,
	.buzzBlockRight {
		width: 100%;
	}

	.adventagesImage {
		min-height: 200px;
	}

	.newsDetailLeft,
	.newsDetailRight {
		width: 100%;
		padding: 0px;
	}

	.newsDetailTitle {
		font-size: 20px;
	}

	.relatedNewsItem span,
	.newsDetailTime span {
		margin-left: 5px;
		padding-left: 5px;
	}

	.blockText p {
		text-align: justify;
	}

	.newsDetailRight {
		margin-top: 15px;
	}

	.topNewsBlock h3 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.newsDetailSubscription {
		margin: 30px 0;
	}

	.relatedNewsItem {
		padding: 0px;
		width: 100%;
		margin-bottom: 20px;
	}

	.relatedNewsItem h4 {
		font-size: 18px;
	}

	.newBackList {
		margin-top: 30px;
	}

	.relatedNewsPart {
		margin-bottom: 50px;
	}

	.newsListNav {
		width: 65%;
	}

	.newsListNav ul li {
		margin: 10px 15px 10px 0;
	}

	.newsListSelect {
		padding: 0px;
		width: 35%;
	}

	.newsListSelect .ui.selection.dropdown {
		width: 90px;
		min-width: 5em;
		margin-bottom: 0px;
	}

	.newsListNav li a,
	.newsListSelect span {
		font-size: 14px;
	}

	.newsListItem {
		width: 100%;
		margin-bottom: 30px;
	}

	.newsListItem h4,
	.newsListLinkTitle {
		font-size: 17px;
	}

	.adventagesText h4 {
		font-size: 14px;
	}

	.selectRegionContainer .bootstrap-select {
		margin-bottom: 10px;
		width: 100% !important;
	}
}

@media screen and (max-width: 479px) {
	.productSubHeader {
		display: none;
	}

	.categoryPageHeader .productSubHeader {
		display: block;
	}

	.aroundViewContainer img {
		width: 260px;
	}

	.aroundViewBlockBg {
		height: 210px;
	}

	.aroundViewTitle img {
		width: 185px;
	}

	.aroundViewBlock {
		padding-bottom: 130px;
	}

	.aroundViewSliderContainer {
		width: 200px;
		margin-top: 10px;
	}

	/* .aroundViewSliderContainer .ui-state-default, .aroundViewSliderContainer .ui-widget-content .ui-state-default {
    width: 1em;
    height: 1em;
    top: -6px;
  }*/
	.aroundViewSliderSubTitle {
		font-size: 11px;
	}

	.aroundViewSliderSubTitle span {
		font-size: 16px;
	}

	.rorateIndecator {
		width: 40px;
		bottom: 66px;
	}

	.scaleContainer {
		width: 339px;
	}

	.scaleCheckPart,
	.scaleCheckPart .container {
		padding: 0;
	}

	.driverHeigth {
		left: 60px;
	}

	.bikeheight {
		left: 180px;
	}

	.scaleCheckButtonContainer .col-xs-3 {
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
		padding-right: 0;
	}

	.scaleCheckButtonContainer .col-xs-9 {
		width: 100%;
	}

	.scaleCheckButtonContainer {
		padding: 22px 35px 30px 35px;
	}

	.scaleCheckLeft {
		margin-bottom: 0;
	}

	.galleryContainer .item-slide {
		height: 300px;
		margin-bottom: 1px;
	}

	/* .galleryContainer .item-slide a:nth-child(1) .galleryItem {
    height: 209px;
  }

  .galleryContainer .item-slide a:nth-child(2) .galleryItem {
    height: 89px;
  }

  .galleryContainer .item-slide a:nth-child(3) .galleryItem {
    height: 89px;
  }

  .galleryContainer .item-slide a:nth-child(4) .galleryItem {
    height: 89px;
  }

  .galleryContainer .item-slide a:nth-child(5) .galleryItem {
    height: 209px;
  }

  .galleryContainer .item-slide a:nth-child(6) .galleryItem {
    height: 300px;
  } */
	.galleryItem:hover:after {
		font-size: 20px;
	}

	.videoPart {
		padding-bottom: 2px;
	}

	.categoryInfoBlock .col-xs-7 {
		width: 100%;
		padding: 20px 30px;
	}

	.categoryInfoBlock .col-xs-5 {
		padding: 20px 30px 0 30px;
		width: 100%;
	}

	.categoryInfoBlock .row:last-child .categoryInfoTextBlock {
		padding: 20px 30px;
	}

	.categoryInfoBlock .row:last-child .col-xs-5 {
		padding: 30px;
		width: 100%;
		padding-bottom: 20px;
		padding-top: 0;
	}

	.categoryGallery .item-slide a:nth-child(6) .galleryItem {
		height: 209px;
	}

	.categoryGallery .item-slide a:nth-child(5) .galleryItem {
		height: 89px;
	}

	.categoryGallery .item-slide a:nth-child(7) .galleryItem {
		height: 209px;
	}

	.categoryGallery .item-slide a:nth-child(8) .galleryItem,
	.categoryGallery .item-slide a:nth-child(9) .galleryItem {
		height: 89px;
	}

	.categoryProductImgContainer img {
		width: 115px;
	}

	.categoryProductListPart .col-xs-2 {
		height: 139px;
		text-align: center;
		width: 50%;
	}

	.categoryProductButton a {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		width: 74px;
	}

	.categoryPageHeader .productSubHeader {
		height: 43px;
	}

	.categoryPageHeader .productSubHeader .col-xs-12 {
		width: 320px;
	}

	.categoryPageHeader .productSubHeader ul a {
		font-size: 10px;
	}

	.categoryPageHeader .productSubHeader ul li {
		margin-right: 22px;
	}

	.categoryPageHeader .productSubHeader .container {
		padding: 0;
	}

	.internationalPagePartRight .col-xs-3 {
		width: 50%;
	}

	.region1,
	.region2 {
		margin-bottom: 20px;
	}

	.region2,
	.region4 {
		padding-left: 20px !important;
	}

	.categoryProductImgContainer {
		margin-top: -25px;
	}

	.categoryProductListPart .col-xs-2 {
		height: 125px;
	}

	/* FOR HTML TEMPLATE */
	.featureContent h3,
	.topicStoryIntro h3 {
		font-size: 32px;
	}

	.featureContent h4,
	.topicStoryIntro h4 {
		font-size: 14px;
	}

	.topicDescriptionTitle {
		font-size: 14px;
	}

	.topicDescriptionText p {
		font-size: 13px;
		text-align: justify;
	}

	.newsListNav,
	.newsListSelect {
		width: 100%;
	}

	.newsListNav li a,
	.newsListSelect span {
		font-size: 13px;
	}

	.newsListSelect .ui.selection.dropdown {
		width: 100px;
		padding: 10px;
	}
}

@media screen and (max-width: 420px) {
	.bannerTitlePart h2 {
		font-size: 33px;
	}

	.bannerSlogan {
		font-size: 10px;
	}

	.bannerSlogan div span {
		font-size: 10px;
		top: -10px;
	}

	.sepSlog {
		padding: 0 8px;
	}

	.bannerTitlePart {
		position: relative;
		margin: 188px 0 90px 0;
	}

	.dontmissRightInfoPart {
		width: 280px;
	}

	.dontmissLeftPart {
		height: 200px;
	}

	.productItem {
		height: 200px;
	}

	.productItemTitle {
		font-size: 12vw;
		color: #e60013;
	}

	.productItemImg img {
		width: 100%;
	}

	.productItemImg {
		bottom: -32px;
	}

	.productSliderNavContainer {
		margin-top: 40px;
	}

	.productSliderNavItem i {
		display: none;
	}

	.productSliderNavItem {
		font-size: 14px;
		padding: 10px 0;
	}

	.windowDescription h6 {
		font-size: 11px;
		line-height: 16px !important;
		padding: 0 9px;
	}

	.selectRegionTitle {
		font-size: 19px;
	}

	.selectRegionTitle img {
		width: 18px;
	}

	.subscriptionTitle {
		font-size: 13px;
	}

	.subscriptionSubmit {
		padding: 9px 30px 10px 30px;
		font-size: 14px;
	}

	.subscriptionEmail {
		font-size: 16px;
	}

	.notFullHeight .bannerTitlePart .bannerSlogan {
		padding: 0 5%;
	}

	.aboutPageDescription {
		text-align: justify;
	}

	#historySlider .item {
		height: 532px;
		max-width: initial;
		width: 100%;
		margin: 0 auto;
	}

	.secondItem .historySliderInfoContainer {
		padding-top: 0;
		margin-top: -5px;
	}

	.logoEvolutionText {
		font-size: 13px;
	}

	.logoEvolutionPart .col-xs-4 span {
		font-size: 11px;
	}

	.logoEvolutionTitle {
		margin: 20px 0 20px 0;
	}

	#historySlider .item {
		height: 500px;
		min-height: initial;
	}

	.chairmanLogo {
		width: 100%;
	}

	.milestoneInfo {
		font-size: 12px;
	}

	.milestoneMonth {
		font-size: 15px;
	}

	.milestonePartTitle {
		font-size: 25px;
	}

	.sliderNavigationPart img {
		width: 11px;
	}

	.sliderNavigationPart {
		top: 7px;
	}

	.milestoneArrowLeft {
		margin-right: 25px;
	}

	.milestonePart {
		padding: 50px 0 60px 0;
	}

	.historySliderTitle {
		font-size: 17px;
	}

	.secondItem .historySliderTitle {
		margin-top: -15px;
	}

	.productDetailInfoText {
		text-align: justify;
	}

	.productDetailInfoBlock {
		padding: 35px 0;
	}

	.scaleCheckPart .col-xs-2 img {
		max-width: 60px;
	}

	.scaleCheckPart .col-xs-2 {
		width: 100%;
		text-align: center;
		margin-bottom: 25px;
	}

	.scaleCheckPart .col-xs-10 {
		width: 100%;
		text-align: center;
	}

	.categoryProductListPart .col-xs-2 {
		margin-bottom: 25px;
	}

	.categoryProductListPart {
		padding: 50px 0 15px 0;
	}

	.categoryPageHeader .bannerTitlePart .bannerSlogan {
		font-size: 14px;
	}

	.categoryPageHeader .bannerTitlePart {
		margin: 165px 0 35px 0;
	}

	/* FOR HTML TEMPLATE */
	.topicDescriptionTitle {
		font-size: 13px;
	}

	.bigBannerText .bannerTitlePart h2 {
		font-size: 33px;
	}

	.newsListPart {
		padding: 40px 15px;
	}

	.newsListNav,
	.newsListSelect {
		width: 100%;
	}

	.newsListSelect {
		margin-bottom: 15px;
	}

	.newsListSelect .ui.selection.dropdown {
		width: 120px;
	}

	.newsListInfo {
		width: 80%;
		left: 20px;
	}

	.newsListLine {
		margin-top: -20px;
	}

	.newsListTime,
	.newsListText,
	.newsListLineLink {
		width: 100%;
		padding: 0px;
	}

	.newsListLineItem .newsListLink {
		float: left;
		margin-top: 15px;
	}

	.statementBlock li {
		margin-bottom: 25px;
	}

	.statementBlock h4 {
		margin-bottom: 15px;
		line-height: 1;
		font-size: 14px;
		padding-bottom: 5px;
	}

	.statementBlock p {
		font-size: 13px;
		text-align: justify;
		line-height: 1.5em;
	}

	.blockFeatureItem {
		width: 100%;
	}
}

@media screen and (max-width: 340px) {
	.bannerTitlePart {
		margin: 145px 0 50px 0;
	}

	.milestoneYear {
		font-size: 35px;
		margin-bottom: 25px;
	}

	.productDetailInfoTitle {
		font-size: 16px;
	}

	.driverHeigth {
		left: 45px;
	}

	.bikeheight {
		left: 160px;
	}

	.legendMap span {
		font-size: 9px;
	}

	.overseasSubsidiariesLegend {
		margin-right: 10px;
	}

	.modalYearsPart .newsListNav li a,
	.modalYearsPart .newsListSelect span {
		font-size: 11px !important
	}
}

/* OWL CAROUSEL PRODUCT DETAIL PAGE GALLERY */

@media screen and (max-width: 767px) {
	.galleryContainer {
		padding: 35px 0 15px 0;
	}

	.galleryContainer .item-slide {
		height: 400px;
	}

	/* Carousel */
	.galleryContainer .owl-stage {
		height: 370px;
	}

	.galleryContainer .owl-stage .owl-item {
		height: 100%;
	}

	.galleryContainer .owl-stage .owl-item:nth-child(1) {
		position: inherit;
		left: 0;
		top: 0;
	}

	.galleryContainer .owl-stage .owl-item:nth-child(2) {
		position: inherit;
		left: 0;
		bottom: 0;
	}

	.galleryContainer .owl-stage .owl-item:nth-child(3) {
		position: inherit;
		left: 0;
		bottom: 0;
	}

	.galleryContainer .owl-stage .owl-item:nth-child(4) {
		position: inherit;
		left: 0;
		top: 0;
	}

	.galleryContainer .owl-stage .owl-item:nth-child(5) {
		position: inherit;
		bottom: 0;
		left: 0;
	}

	.galleryContainer .owl-stage .owl-item:nth-child(6) {
		position: inherit;
		right: 0;
		top: 0;
	}

	.galleryContainer .item-slide .galleryItem {
		height: 100%;
		width: 100%;
	}

	/* Carousel nav */
	.galleryContainer .owl-nav {
		text-align: center;
	}

	.galleryContainer .owl-nav .owl-prev,
	.galleryContainer .owl-nav .owl-next {
		position: absolute;
		top: calc(50% - 35px);
		display: inline-block;
		padding: 10px;
		text-transform: capitalize;
		font-family: 'Raleway';
		font-size: 21px;
		color: #c7c7c7;
		font-weight: bold;
		height: 25px;
		line-height: normal;
		padding: 0;
	}

	.galleryContainer .owl-nav .owl-prev.disabled,
	.galleryContainer .owl-nav .owl-next.disabled {
		display: none;
	}

	.galleryContainer .owl-nav .owl-prev {
		left: 3%;
	}

	.galleryContainer .owl-nav .owl-next {
		right: 3%
	}

	/* Carousel dots */
	.galleryContainer .owl-dots {
		text-align: center;
	}

	.galleryContainer .owl-dot {
		display: inline-block;
	}

	.galleryContainer .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
		margin: 5px 7px;
		background: #D6D6D6;
		display: block;
		-webkit-backface-visibility: visible;
		transition: opacity .2s ease;
		border-radius: 30px;
	}

	.galleryContainer .owl-dots .owl-dot.active span {
		background: #e60013;
	}
}

@media screen and (max-width: 479px) {
	.galleryContainer .item-slide {
		height: 370px;
	}

	.galleryContainer .owl-stage {
		height: 330px;
	}

	.galleryContainer .item-slide a:nth-child(1) .galleryItem {
		height: 308px;
	}
}

.darwazeh-motors-info {
	background-color: #dcdcdc;
}

.index-products-links .productSliderNavItem a,
.index-products-links .productSliderNavItem a:hover {
	color: #e60013;
	text-decoration: none;
}

@media(max-width: 767px) {
	.footer-inforomation {
		margin: 40px 0;
	}
}

@media(min-width: 1200px) {
	.productSliderNavItem {
		width: 330px;
	}
}