* {
	padding: 0;
	margin: 0;
	list-style: none;
}

html {
	overflow-x: hidden;
}

html,
html a,
body {
	-webkit-font-smoothing: antialiased;
}

html {
	font-size: 16px;
	-webkit-tap-highlight-color: transparent;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	font-family: 'proximanova';
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol,
ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

button {
	cursor: pointer;
	border: none;
}

caption,
th,
td {
	text-align: left;
	font-weight: normal;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: """";
}

body {
	font-family: 'proximanova';
	background: #FFFFFF;
	font-size: 100%;
	color: #000;
	line-height: 100%;
	font-style: normal;
	font-weight: normal;
}


input[type=number] {
	-moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

input[type=number] {
	-moz-appearance: textfield;
}

table {
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	vertical-align: top;
}

img {
	border: 0 none;
	max-width: 100%;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.text_right {
	text-align: right;
}

.text_left {
	text-align: left;
}

.text_center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.clearfix {
	clear: both;
	display: block;
	font-size: inherit;
	height: 0;
	line-height: 0;
}

a {
	outline: none;
	cursor: pointer;
	text-decoration: none !important;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	color: #6A1515;
}

a:hover,
a:focus {
	color: #496570;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	float: left;
	width: 100%;
	font-family: 'proximanova';
	line-height: 120%;
	position: relative;
}

h1 {
	font-size: 64px;
	font-weight: 400;
	color: #fff;
	line-height: 110%;
}

h2 {
	font-size: 44px;
	font-weight: 600;
	color: #282B31;
	line-height: 110%;
	text-transform: capitalize;
}

h3 {
	font-size: 36px;
	font-weight: 600;
	color: #333;
}

h4 {
	font-size: 24px;
	font-weight: 600;
	color: #333;
}

h5 {
	font-size: 20px;
	font-weight: 600;
	color: #333;
}

h6 {
	font-size: 16px;
	font-weight: 700;
	color: #333;
}

p {
	padding-top: 15px;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 180%;
}

b,
strong {
	font-weight: 600;
}

.container {
	padding: 0;
}

.section,
ul {
	float: left;
	width: 100%;
	position: relative;
}

.main-wrapper {
	float: left;
	width: 100%;
	position: relative;
	padding: 80px 0;
	overflow: hidden;
}

.red {
	color: #6A1515 !important;
}

.bg-gry {
	background: #F6F6F6;
}

.center-row {
	text-align: center;
}

.center-row p {
	padding: 30px 16% 0;
}

/*-------------------Index Page Start-----------------------------*/

#header {
	background: #fff;
	position: fixed;
	float: left;
	width: 100%;
	height: auto;
	z-index: 999;
	padding: 0 30px;
	transition-duration: 300ms;
	-webkit-transition-duration: 300ms;
	-moz-transition-duration: 300ms;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
	-webkit-transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
	-moz-transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

#header.affix {
	box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.1);
}

.header-main {
	position: relative;
	text-align: center;
}

.brand {
	float: left;
	width: 110px;
	line-height: 80px;
	height: auto;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
}

.brand a {
	float: left;
	width: auto;
}

.brand a img {
	display: inline-block;
}

.navigation {
	display: inline-block;
	width: 64%;
	position: relative;

}

.nav-main {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}

.nav-main ul li {
	float: left;
	width: auto;
	position: relative;
	transition: all .4s ease 0s;
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	margin-top: 17px;
}

.nav-main ul li.menu-item:last-child {
	display: none;
}

.nav-main ul li a {
	float: left;
	width: auto;
	height: auto;
	padding: 0 20px;
	line-height: 80px;
	font-weight: 600;
	font-size: 14px;
	color: #2C2E34;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
}

.nav-main ul li a::after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #6A1515;
	content: '';
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	transform: scale(0, 1);
	-moz-transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	transform-origin: center;
	-moz-transform-origin: center;
	-webkit-transform-origin: center;
}

.nav-main ul li:hover a,
.nav-main ul li a.active {
	color: #6A1515;
}

.nav-main ul li:hover a::after,
.nav-main ul li a.active::after {
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}

.nav-main ul li:hover .menu-wrapper,
.nav-main ul li:hover .menu-wrap {
	visibility: visible;
	opacity: 1
}

.nav-main ul li:hover .menu-wrapper {
	z-index: 99;
}

.menu-wrapper {
	position: fixed;
	width: 100%;
	left: 0;
	top: 80px;
	text-align: center;
	padding: 20px 0;
	border-top: 1px solid #DDDDDD;
	z-index: 1;
	visibility: hidden;
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-o-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
}

.menu-wrapper.about .menu-wrap {
	width: 800px;
}

.menu-wrapper.product .menu-wrap {
	width: 700px;
}

.menu-wrapper.product {
	padding: 40px 0;
}

.nav-main ul li:first-child .menu-wrap .sub-menu ul li {
	margin: 0;
}

.nav-main ul li .menu-wrapper.strength .sub-menu ul li a,
.nav-main ul li .menu-wrapper.about .sub-menu ul li a {
	padding-left: 0;
}

.nav-main:hover .drop-new {
	transform: scaleY(1);
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
}

.drop-new {
	left: 0;
	top: 80px;
	position: fixed;
	width: 100%;
	height: 0px;
	overflow: hidden;
	background-color: #fff;
	transform: scaleY(0);
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	transform-origin: top;
	-moz-transform-origin: top;
	-webkit-transform-origin: top;
}

.header-drop.active {
	position: fixed;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 99;
	-moz-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}




.menu-wrap {
	display: inline-block;
	width: auto;
	text-align: left;
	visibility: hidden;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity: 0;
	position: relative;
	z-index: 99;
	-webkit-transition-delay: -0.3s;
	-o-transition-delay: -0.3s;
	transition-delay: -0.3s;
}

.nav-main ul li:hover .menu-wrap {
	-webkit-transition-delay: 0.25s;
	-o-transition-delay: 0.25s;
	transition-delay: 0.25s;
}

.menu-left {
	float: left;
	width: 28%;
	padding-right: 15px;
}

.nav-main .menu-left ul li {
	float: left;
	width: 100%;
	margin: 0px 0 0;
	padding: 0;
	cursor: default;
}

.nav-main .menu-left ul li a {
	font-weight: 400;
	font-size: 16px;
	color: #486570;
	width: auto;
	padding: 0;
	margin: 20px 0 0;
	line-height: 140%;
	text-transform: capitalize;
}

.nav-main .menu-left ul li:first-child a {
	margin: 0;
}

.nav-main .menu-left ul li a:hover,
.nav-main .menu-left ul li a.active {
	color: #6A1515;
}

.nav-main .menu-left ul li a:hover,
.nav-main .menu-left ul li a.active {
	padding-left: 30px;
}

.nav-main .menu-left ul li a::after {
	width: 20px;
	height: 1px;
	transform-origin: left;
	bottom: 10px;
	left: 0px;
	transform: scale(0, 1);
}

.nav-main .menu-left ul li a:hover::after,
.nav-main .menu-left ul li a.active::after {
	transform: scale(1);
}



.menu-right {
	float: left;
	width: 72%;
	height: 190px;
	position: relative;
}

.menu-img.product-info {
	display: block !important;
	z-index: 99;
	opacity: 1 !important;
}

.menu-img {
	float: left;
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}

.product-info,
.inactive {
	transition: all 0.3s;
}

.menu-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}



.sub-menu {
	float: left;
	width: 100%;
	text-align: center;
}

.nav-main .sub-menu ul li {
	padding: 0;
	margin: 0 30px;
}

.nav-main .sub-menu ul li a {
	color: #486570;
	padding: 10px 0 5px 50px;
	font-size: 16px;
	position: relative;
	text-transform: capitalize;
	line-height: inherit;
}

.nav-main .sub-menu i {
	width: 32px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 40px;
}

.nav-main .sub-menu i svg {
	fill: #496570;
}

.nav-main .sub-menu ul li a:hover,
.nav-main .sub-menu ul li.current-menu-item a,
.nav-main .sub-menu ul li a.active {
	color: #6A1515;
}

.nav-main .sub-menu ul li a:hover svg,
.nav-main .sub-menu ul li.current-menu-item a svg {
	fill: #6A1515;
}

.nav-main .sub-menu ul li a::after {
	display: none;
}










.head-action {
	float: right;
	width: auto;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: 600;
	margin-top: 28px;
}

.head-action ul {
	vertical-align: middle;
	display: inline-block;
	float: none;
}

.head-action ul li {
	float: left;
	width: auto;
	padding: 0 15px;
	line-height: 25px;
	border-right: 1px solid #DDDDDD;
	position: relative;
	margin-top: 17px;
}

.head-action ul li.whatsapp img {
	width: 22px;
}

.head-action ul li:last-child {
	border: none;
	padding-right: 0;
}

.language-btn {
	background: url(../translator/images/English.gif) no-repeat left;
	color: #6A1515;
	padding: 1px 20px 0 30px;
	position: relative;
	text-transform: uppercase;
	font-size: 14px;
}

.translator .translator-completed-left,
.translator .translator-loading-left {
	padding: 0 !important;
	background: none !important;
}

.translator a {
	float: left;
	width: auto;
	margin: 5px 0;
	color: #2C2E34;
	text-transform: uppercase;
}

.translator .translator-completed-left,
.translator a:hover {
	color: #6A1515;
}

.translator a img {
	margin-right: 5px;
}

.language-btn.en {
	background: url(../translator/images/English.gif) no-repeat left;
}

.language-btn.de {
	background: url(../translator/images/German.gif) no-repeat left;
}

.language-btn.fr {
	background: url(../translator/images/French.gif) no-repeat left;
}

.language-btn.zh {
	background: url(../translator/images/Chinese.gif) no-repeat left;
}

.language-btn.ko {
	background: url(../translator/images/Korean.gif) no-repeat left;
}

.language-btn.ja {
	background: url(../translator/images/Japanese.gif) no-repeat left;
}



.language-btn::after {
	background: url(../images/drop-down-arrow.svg) no-repeat center;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
	height: 100%;
	content: '';
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
}

.head-action ul li.open .language-btn::after {
	transform: rotate(180deg);
}

.head-action .dropdown-menu {
	width: 100%;
	padding: 5px 20px;
	border: none;
	min-width: 90px;
}

.head-action .dropdown-menu ul li {
	padding: 0;
	margin: 10px 0;
	border: none;
}

.head-action .dropdown-menu ul li a {
	color: #2C2E34;
}


.head-action .cta {
	background: url(../images/ic-email.svg) no-repeat left top 5px;
	float: left;
	padding: 0 0 0 25px;
	color: #6A1515;
}

.toggle-menu {
	position: absolute;
	top: 15px;
	right: 0;
	z-index: 999999;
	width: 25px;
	height: 25px;
	cursor: pointer;
	display: none;
}

.nav-toggle {
	padding: 10px 25px 10px 0;
	float: left;
}

.nav-toggle.active .Top {
	-webkit-transform: translateY(7px) translateX(0) rotate(45deg);
	-ms-transform: translateY(7px) translateX(0) rotate(45deg);
	transform: translateY(7px) translateX(0) rotate(45deg);
	background: #1A2531;
}

.nav-toggle.active .Middle {
	opacity: 0;
	background: #FFF;
}

.nav-toggle.active .Bottom {
	-webkit-transform: translateY(-13px) translateX(0) rotate(-45deg);
	-ms-transform: translateY(-13px) translateX(0) rotate(-45deg);
	transform: translateY(-13px) translateX(0) rotate(-45deg);
	background: #1A2531;
}

.nav-toggle span {
	background: #333;
	border: none;
	height: 2px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .55s ease;
	transition: all .35s ease;
	cursor: pointer;
}

.nav-toggle span:nth-of-type(2) {
	top: 8px;
}

.nav-toggle span:nth-of-type(3) {
	top: 16px;
}

.section {
	float: left;
	width: 100%;
	height: auto;
}

.img-wrap,
.text-wrap {
	float: left;
	width: 100%;
}

.img-wrap img {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*-------------------Index Page end-----------------------------*/
.fadeInDown,
.fadeInLeft,
.fadeInRight,
.fadeInUp,
.wow,
.zoomIn {
	visibility: hidden
}

.form-control {
	background-image: none;
	background: transparent;
	float: left;
	width: 100%;
	height: 50px;
	padding: 0 20px 0 0;
	border-bottom: 2px solid #D6D6D6;
	font-family: 'proximanova';
	font-size: 18px;
	font-weight: 400;
	color: #333;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	position: relative;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border-left: none;
	border-right: none;
	border-top: none;
}

.form-control:focus {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #6A1515;
}

.form-control::-webkit-input-placeholder {
	color: #333;
}

.form-control:-ms-input-placeholder {
	color: #333;
}

.form-control::placeholder {
	color: #333;
}

select.form-control {
	background: url(../images/select-arrow.svg) no-repeat right 20px center;
}

select option {
	padding: 5px 5%;
}

.btn-main {
	background: #650D0D;
	padding: 0px 40px;
	height: 58px;
	line-height: 60px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	position: relative;
	overflow: hidden;
	letter-spacing: 1px;
	z-index: 9;
	border: none;
	text-transform: uppercase;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(PIE.htc);

}

.btn-main:focus,
.btn-main:hover {
	background: #8E2225;
	color: #fff;
}



.more-btn {
	background: url(../images/more-arrow.svg) no-repeat center right;
	display: inline-block;
	width: auto;
	padding-right: 20px;
	margin-top: 40px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	line-height: 120%;
	letter-spacing: 2px;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	position: relative;
	text-transform: uppercase;
}

.more-btn:hover {
	color: #fff;
	padding-right: 25px;
}

.more-btn.border {
	background-image: none;
	padding: 0 40px;
	height: 58px;
	line-height: 58px;
	color: #6A1515;
	border: 1px solid #6A1515;
	border-radius: 5px;
}

.more-btn.border:hover {
	background: #6A1515;
	color: #fff;
}






#loading {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	display: block;
	z-index: 999999;
	background: #ffffff;
}

#loader-wrapper {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	display: block;
	z-index: 999999;
	background: #ffffff;
}

.loaded #loader-wrapper {
	visibility: hidden;
}

.no-js #loader-wrapper {
	display: none;
}




.content-wrapper {
	float: left;
	width: 100%;
	margin-top: 80px;
}

.content-wrapper.inner-banner {
	margin-top: 0px;
}

.hero-wrapper {
	float: left;
	width: 100%;
	overflow: hidden;
	background-position: 50% 50% !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	position: relative;
}

.hero-content {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 9;
	text-align: center;
}

.slide-caption {
	float: left;
	width: 100%;
}

.hero-content span.top-tagline {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	line-height: 120%;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.slide-caption h2,
.slide-caption {
	float: none;
	width: auto;
	color: #fff;
	font-size: 64px;
	font-weight: 400;
	line-height: 110%;
	text-transform: inherit;
}

.hero-content h2 span {
	float: none;
	width: auto;
	text-align: center;
	display: inline-block;
	position: relative;
	transform: rotateX(180deg);
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	font-weight: 800;
	text-transform: capitalize;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.hero-wrapper .slick-slide.slick-active .hero-content h2 span {
	transform: none;
}

.carousel .item {
	width: 100%;
	height: calc(100vh - 55px);
	min-height: 760px;
	background-position: 50% 50% !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}


#hero-slides .slick-arrow {
	width: 40%;
	height: 100%;
	top: 0;
	position: absolute;
	z-index: 9;
	background: transparent;
	font-size: 0;
}

#hero-slides .slick-arrow.slick-prev {
	left: 0;
	cursor: url('../images/slide-left.svg'), default;
}


#hero-slides .slick-arrow.slick-next {
	cursor: url('../images/slide-right.svg'), default;
	right: 0;
}

.scroll-btm {
	background: url(../images/btm-arrow.svg) no-repeat center;
	width: 55px;
	height: 55px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 65px;
	margin: 0 auto;
	z-index: 9;
}

.scroll-btm::after,
.scroll-btm::before {
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	transition: all 1.1s ease-in-out;
	transform-origin: 50% 50%;
}

.scroll-btm::before {
	background: url(../images/ic-scroll.svg) no-repeat center;
	transform: rotate(-340deg);
}

.scroll-btm::after {
	background: url(../images/ic-scroll.svg) no-repeat center;
	transform: rotate(360deg);
}

.scroll-btm:hover::before {
	transform: rotate(-180deg);
}

.scroll-btm:hover::after {
	transform: rotate(200deg);
}

.companies.main-wrapper {
	padding: 60px 0 120px;
}

.companie-wrap span {
	display: inline-block;
	width: 106px;
	padding-bottom: 20px;
}

.companie-wrap .text-center.big {
	font-size: 160px;
	margin-bottom: -18px;
}

.companie-wrap .row {
	display: inline-block;
}

.companie-box {
	float: left;
	width: 100%;
	padding: 0 5px;
}

.companie-box .video {
	float: left;
	width: 100%;
}

.companie-box:nth-child(2) {
	animation-delay: 0.2s;
}

.companie-wrap .img-wrap {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

.companie-wrap h4 {
	text-align: left;
	padding-left: 60px;
	margin-top: 30px;
	text-transform: capitalize;
	position: relative;
	font-size: 26px;
	color: #282B31;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
}

.title-sep::after {
	background: #6A1515;
	position: absolute;
	left: -50px;
	top: 18px;
	width: 30px;
	height: 1px;
	content: '';
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
}

.companie-wrap .title-sep::after {
	left: 0;
	top: 14px;
	width: 40px;
}

.companie-box:hover ::after {
	width: 90px;
}

.companie-box:hover h4 {
	padding-left: 100px;
}


.video-wrap::after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #10181D;
	mix-blend-mode: multiply;
	opacity: 0.3;
	content: '';
}

.video-wrap {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9;
}

.group-info.main-wrapper {
	padding: 0 0 260px;
	z-index: 9;
	position: relative;
	z-index: 9;
	overflow: inherit;
}

.group-info video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.info-box {
	background: #282770;
	float: left;
	width: 520px;
	margin-top: -40px;
	padding: 60px 50px;
	position: relative;
	z-index: 9;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}

.info-box h2 {
	font-size: 54px;
	color: #fff;
	font-weight: 700;
}

.info-box p {
	float: none;
	display: inline-block;
	padding: 30px 6px 0;
	color: #fff;
}

.concern-wrap ul li {
	display: inline-block;
	width: 17%;
	margin: 45px 1.2% 0;
}

.concern-box {
	display: inline-block;
	width: 100%;
	padding: 25px 15px;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(PIE.htc);
	position: relative;
}

.concern-box i {
	display: inline-block;
	width: 100px;
	height: 60px;
}

.concern-box i img {
	display: inline-block;
	vertical-align: middle;
}

.concern-box h6 {
	width: auto;
	display: block;
	float: none;
	padding-top: 25px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.concern-wrap .btn-main {
	margin-top: 50px;
}


.we-are.main-wrapper {
	background-color: #EDE9DF;
	/*background-image: url(../images/weaer-bg.png);*/
	/*background-image: -webkit-image-set(url(../images/weaer-bg.webp)1x );*/
	background-position: left center;
	padding: 130px 0;
	background-repeat: no-repeat;
}


.weare-wrap .text-wrap {
	padding-right: 30px;
}

.weare-wrap .text-wrap p {
	padding-top: 30px;
}

.weare-wrap .journey-btn {
	background: transparent;
	margin-top: 30px;
	color: #6A1515;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 2px;
	padding-left: 75px;
	position: relative;
	line-height: 60px;
}

.weare-wrap .journey-btn i {
	background: #FFFFFF;
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 60px;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
}

.weare-wrap .journey-btn i svg {
	width: 100%;
	height: 100%;
	fill: #C52F33;
}

.weare-wrap .journey-btn:hover i {
	background: #6A1515;
}

.weare-wrap .journey-btn:hover i svg {
	fill: #fff;
}

.journey-model .modal-dialog {
	margin: 80px auto 0;
}

.surkhsa.journey-model .modal-dialog {
	width: 900px;
}

.journey-model button.close {
	background: #6A1515;
	position: absolute;
	width: 36px;
	height: 36px;
	border-radius: 100px;
	right: -15px;
	top: -15px;
	font-size: 26px;
	color: #fff;
	opacity: 1;
}

.journey-model .modal-body {
	padding: 0;
}

.journey-model iframe {
	float: left;
	background: #fff;
	padding: 8px;
	border-radius: 5px;
}

.footer {
	padding: 70px 0 40px;
}

.footer-logo {
	float: left;
	width: 18%;
}

.footer-logo .logo {
	width: 160px;
}

.footer-logo p {
	color: #555;
	font-size: 14px;
}

.social {
	float: left;
	width: 100%;
	padding-top: 20px;
}

.social a {
	float: left;
	background: #6A1515;
	width: 46px;
	height: 46px;
	line-height: 44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;

}

.social a img {
	display: inline-block;
	vertical-align: middle;
}

.social a:hover {
	background: #8E2225;
}



.footer-nav {
	float: right;
	width: 75%;
	text-align: left;
}

.footer-col {
	float: left;
	width: 24%;
	padding-left: 60px;
}

.footer-col.col-3 {
	width: 28%;
}

.footer-col h6:first-child {
	padding-top: 0;
	padding-bottom: 10px;
}

.footer-col h6:first-child a {
	color: #6A1515;
}

.footer-col h6 {
	padding-top: 18px;
	text-transform: capitalize;
}

.footer-col h6 a {
	color: #2C2C33;
}

.footer-col a:hover {
	color: #6A1515;
}

.footer-col ul li {
	float: left;
	width: 100%;
	margin-top: 18px;
}

.footer-col ul li a {
	font-size: 14px;
	color: #555555;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 120%;
}


.devlop-by {
	padding: 25px 0 0;
}

.devlop-con {
	display: inline-block;
	width: auto;
}

.devlop-by h6 {
	width: auto;
	float: none;
	display: inline-block;
	font-weight: 600;
	font-style: italic;
	font-size: 13px;
	color: #545454;
}

.devlop-by a {
	display: inline-block;
	width: auto;
	margin-left: 10px;
	position: relative;
	top: -2px;
}

.devlop-by img {
	width: 86px;
}

.disclaimer-wrap {
	padding-top: 40px;
	margin-top: 40px;
	border-top: 1px solid #EBEBEB;
	text-align: left;
}

.disclaimer-wrap p {
	font-size: 12px;
	color: #555555;
	padding: 0;
}

.btm-top {
	background: #282770 url("../images/up-errow.svg") no-repeat center center;
	bottom: 60px;
	cursor: pointer;
	display: none;
	height: 40px;
	position: fixed;
	right: 30px;
	width: 30px;
	z-index: 999;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
}

.btm-top:hover {
	background-color: #282770;
}

.btm-border {
	border-bottom: 1px solid #EEEEEE;
}















.banner-wrapper {
	width: 100%;
	height: 50vh;
	min-height: 570px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
	position: relative;
	overflow: hidden;
	z-index: 9;
}

.banner-wrapper::after {
	background: rgba(31, 44, 48, 0.20);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
}

.strenght.banner-wrapper::after {
	display: none;
}

.strenght .inner-banner {
	bottom: 100px;
}


.strenght .inner-banner h1::before {}

.banner-wrapper.strenght {
	background: url(../images/strength-banner.jpg) no-repeat center center;
	height: 260px;
	min-height: inherit;
}

.inner-banner {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 80px;
	z-index: 9;
}

.inner-banner h1 {
	position: relative;
	width: auto;
	font-weight: 600;
	text-transform: capitalize;
}

.inner-banner h1::before {
	background: rgba(255, 255, 255, 0.15);
	width: 0;
	height: 100%;
	position: absolute;
	left: -90px;
	bottom: 2px;
	content: "";
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	transition-delay: 1s;
	z-index: -1;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.inner-banner h1.animated::before,
.inner-banner h1.animated::after {
	width: 240px;
}

.inner-banner h1::after {
	background: #6A1515;
	width: 0;
	height: 1px;
	position: absolute;
	left: calc(100% - -15px);
	top: 36px;
	content: "";
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	transition-delay: 1.5s;
	transform-origin: left;
}





.main-wrapper.group {
	padding-bottom: 80px;
}

h1.inner-title {
	color: #333333;
}

.inner-title {
	font-size: 54px;
	font-weight: 700;
}

.leadership {
	position: relative;
	line-height: 400px;
}

.leadership .text-wrap {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.leadership .text-wrap h5 {
	letter-spacing: 2px;
}

.leadership .text-wrap span {
	float: left;
	width: 100%;
	padding: 20px 0 10px;
	font-size: 180px;
	color: #fff;
	font-weight: 600;
	line-height: 80%;
	-webkit-text-stroke: 1px #6A1515;
}

.leadership .text-wrap p {
	padding: 0;
	line-height: 120%;
}

.leadership .logo-sep {
	left: -85px;
	top: 0;
	margin: 10px 0 0;
	position: absolute;
	z-index: -1;
}

.leadership .logo-sep svg {
	width: 385px;
}

.surbhi-info {
	padding-left: 90px;
}

p.big {
	font-weight: 300;
	font-size: 28px;
	line-height: 160%;
}

.group-wrap p {
	padding-top: 20px;
}

.surbhi-info .more-btn {
	background: #fff;
	position: relative;
	margin-top: 30px;
	padding-right: 15px;
}

.surbhi-info .more-btn.collapsed::after {
	transform: rotate(-180deg);
}

.surbhi-info .more-btn::after {
	background: url(../images/expand-arrow.svg) no-repeat right center;
	content: '';
	position: absolute;
	right: 0;
	top: 4px;
	content: '';
	width: 12px;
	height: 8px;

}

.surbhi-info .more-btn::before {
	content: 'EXPAND LESS';
	color: #6A1515;
	position: absolute;
	left: 0;
}

.surbhi-info .more-btn.collapsed::before {
	content: 'EXPAND MORE';
}

.founders.main-wrapper {
	padding: 0;
}

.founders .text-center.big {
	margin-bottom: -22px;
}

.product-machines .text-center.big {
	margin-bottom: -30px;
}

.text-center.big {
	font-weight: 800;
	color: #F6F6F6;
	letter-spacing: 12px;
	font-size: 200px;
	line-height: 80%;
	text-transform: uppercase;
}

.founder-main {
	background-repeat: no-repeat !important;
}

.founder-main.founder-1 {
	background-color: #E9EFEE !important;
	background-position: right -40% top !important;
}

.founder-main .text-wrap {
	animation-delay: 0.5s;
	position: relative;
	z-index: 9;
}

.founder-main.founder-2 {
	background-color: #E3EAE6 !important;
	background-position: left -120% top !important;
}




span.position {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #666666;
	font-weight: 600;
	line-height: 120%;
}

.founder-main span.position {
	color: #6A1515;
	margin-top: 5px;
}


.quotes {
	float: left;
	width: 100%;
	padding: 0 25px;
	margin-top: 45px;
	position: relative;
	z-index: 9;
	border-left: 2px solid #6A1515;
}

.quotes p {
	background: url(../images/ic-quotes.svg) no-repeat left top;
	color: #000000;
	font-size: 26px;
	font-weight: 600;
	line-height: 150%;
	font-style: italic;
	padding-top: 0px;
	text-indent: 45px;
}



.co-wrap ul li {
	float: left;
	width: 43%;
	margin: 35px 3.5% 0;
}

.founder-box {
	background: #fff;
	float: left;
	width: 100%;
	text-align: left;
	padding: 20px 30px;
	border: 1px solid #EBEBEB;
	border-bottom: 2px solid #6A1515;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.founder-box span.position {
	padding-top: 10px;
}

.bord-dire li:nth-child(n+3) .founder-box {
	border-bottom: 1px solid #EBEBEB;
}





.bord-wrap ul {
	padding-top: 15px;
}

.bord-wrap ul li {
	float: left;
	width: 24%;
	margin: 20px 1.3% 0 0;
}

.bord-wrap ul li:nth-child(4n) {
	margin-right: 0;
}

.bord-box {
	background: #fff;
	float: left;
	width: 100%;
	padding: 30px 20px;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0px, rgba(0, 0, 5, 0.1) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.05) 0px 0.3125rem 0.9375rem;
	-moz-box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0px, rgba(0, 0, 5, 0.1) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.05) 0px 0.3125rem 0.9375rem;
	-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0px, rgba(0, 0, 5, 0.1) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.05) 0px 0.3125rem 0.9375rem;

}

.bord-box h5 {
	line-height: 140%;
	text-transform: capitalize;
}

.bord-box h6 {
	font-weight: 400;
}

.bord-box .position {
	padding-top: 15px;
	line-height: 180%;
	min-height: 105px;
}

.bord-box:hover {
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0.3125rem 0.9375rem, rgba(0, 0, 0, 0.1) 0px 0.3125rem 0.3125rem, rgba(0, 0, 0, 0.05) 0px 0.125rem 0.3125rem;
	-moz-box-shadow: rgba(0, 0, 0, 0.05) 0px 0.3125rem 0.9375rem, rgba(0, 0, 0, 0.1) 0px 0.3125rem 0.3125rem, rgba(0, 0, 0, 0.05) 0px 0.125rem 0.3125rem;
	-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 0.3125rem 0.9375rem, rgba(0, 0, 0, 0.1) 0px 0.3125rem 0.3125rem, rgba(0, 0, 0, 0.05) 0px 0.125rem 0.3125rem;
}

.vision.main-wrapper {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: top center !important;
}

.vision-tab {
	float: left;
	width: 100%;
}

.vision-tab ul li {
    display: block;
    width: 100%;
}

/* 09-02-2022 */
.vision-tab li a {
    float: left;
    width: 100%;
    padding: 16px 10px;
    margin: 0;
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    line-height: 140%;
    text-transform: uppercase;
    min-width: 150px;
    border: 1px solid #D4D4D4 !important;
    border-right: none;
    transition: all 0.25s ease 0s;
    -webkit-transition: all 0.25s ease 0s;
    -moz-transition: all 0.25s ease 0s;
    position: relative;
    z-index: 9;
    overflow: hidden;
    text-align: center;
    display: block;
    float: none;
    background-color: #fff;
}
/* 09-02-2022 */

.vision-tab li:first-child a {
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
}

.vision-tab li:last-child a {
	border-right: 1px solid #D4D4D4;
	border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
}

.vision-tab li a br {
	display: none;
}

.vision-tab li a::after {
	width: 101%;
	height: 101%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: #6A1515;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	opacity: 0;
	transform: scale(0.2, 1);
	transform-origin: center;
	z-index: -9;
}

.vision-tab li a:hover::after,
.vision-tab li.active a::after {
	transform: scale(1);
	opacity: 1;
}

.vision-tab li a:hover,
.vision-tab li.active a {
	color: #ffffff;
}

.vision-wrap .tab-content {
	float: left;
	width: 100%;
	padding: 95px 0;
	min-height: 640px;
}

.vision-wrap .tab-content p,
.vision-wrap .tab-content li {
	padding: 25px 24% 0;
}

.vision-wrap .tab-content li {
	padding: 25px 22% 0;
}

.vision-wrap .tab-content li {
	font-size: 18px;
	color: #333333;
	font-weight: 400;
	line-height: 140%
}

.tab-content {
	float: left;
	width: 100%;
}

.tab-content>.tab-pane {
	float: left;
	width: 100%;
}


.road-map-wrap.main-wrapper {
	padding-bottom: 0;
}

#timeline {
	width: 100%;
	height: 650px;
	overflow: hidden;
	position: relative;
}

#dates {
	width: 470px;
	height: 600px;
	float: left;
	border-right: 1px solid #EEEEEE;

}

#dates li {
	list-style: none;
	width: 100%;
	height: auto;
	line-height: 120%;
	font-size: 24px;
	text-align: center;
}

#dates a {
	width: 100%;
	display: inline-block;
	line-height: 130px;
	padding-right: 120px;
	color: #333;
	font-size: 18px;
	font-weight: 600;
	position: relative;
}

#dates a.selected {
	font-size: 160px;
	font-weight: 600;
}

#dates a.selected i {
	opacity: 1;
	visibility: visible;
}

#timeline i {
	float: left;
	background: #6A1515;
	width: 96px;
	height: 96px;
	border-radius: 100px;
}

#dates a i {
	position: absolute;
	right: -48px;
	top: 15px;
	opacity: 1;
	text-align: center;
	opacity: 0;
	visibility: hidden;
}

#dates a i img {
	display: inline-block;
	vertical-align: top;
}

#issues {
	width: 59%;
	height: 600px;
	overflow: hidden;
	float: left;
	padding-left: 130px;
}

#issues li {
	width: 100%;
	line-height: 600px;
	list-style: none;
}

.jurney-main {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
}

.jurney-con {
	float: left;
	width: 100%;
}

.jurney-main p {
	font-size: 22px;
}

#timeline .jurney-main i {
	display: none;
}

#next,
#prev {
	background: #fff;
	position: absolute;
	left: 45%; // left: 55%;
	font-size: 70px;
	width: 55px;
	height: 55px;
	background-position: 0 -44px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	border-radius: 100px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

#next {
	bottom: 10px;
	background: url(../images/arrow-next.svg) no-repeat center;
}

#prev {
	top: 10px;
	background: url(../images/arrow-prev.svg) no-repeat center;
}

#next.disabled,
#prev.disabled {
	opacity: 0.2;
}

.surbhi-team {
	background-position: center center !important;
	background-size: cover !important;
	min-height: 480px;
}




.infrastructure-main {
	padding-top: 50px;
}

.infrastructure-main:first-child {
	padding: 0;
}

.infrastructure-main .img-wrap {
	overflow: hidden;
}

.infrastructure-main .text-wrap span.position {
	padding: 10px 0 15px;
}

.infrastructure-con {
	padding-top: 30px;
}




.infrastructure-main .img-box {
	padding: 50px 0;
	position: relative;
}

.contact-info {
	background: #6A1515;
	width: 32%;
	padding: 15px 25px;
	position: absolute;
	bottom: 0;
	right: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.contact-info a {
	color: #fff;
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	line-height: 160%;

}

.contact-info li:first-child,
.contact-info li:last-child {
	padding-right: 0;
	margin-right: 0;
	border: none;
}

.contact-info li:first-child {
	width: 100%;
}

.contact-info li {
	float: left;
	width: auto;
	padding: 0 30px;
	margin: 15px 30px 0 0;
}

.contact-info li.add {
	background: url(../images/ic-location.svg) no-repeat left top 8px;
	margin: 0;
}

.contact-info li.tel {
	background: url(../images/ic-phone.svg) no-repeat left center;
}

.contact-info li.mail {
	background: url(../images/ic-mail.svg) no-repeat left center;
}

.contact.main-wrapper {
	background-repeat: no-repeat !important;
	background-position: left top -60px !important;
}

.contact-wrap p {
	padding-top: 30px;
}

.contact-form textarea {
	height: 125px;
	padding: 10px 15px 10px 0;
}





.contact-form li {
	float: left;
	width: 47%;
	margin: 40px 0 0 6%;
}

.contact-form .error {
	float: left;
	width: 100%;
	padding: 5px 0 0;
	font-weight: 400;
	color: #ce1010;
}

.contact-form li:nth-child(odd),
.contact-form li:last-child {
	margin-left: 0 !important;
}

.contact-form li.message {
	width: 100%
}

.contact-form .btn-main {
	margin-top: 40px;
}

.contact-form .btn-main .spinner {
	width: 16px;
	height: 16px;
	content: '';
	position: absolute;
	right: 15px;
	top: 22px;
	background: transparent;
	display: none;

	border: 2px solid #f3f3f3;
	border-radius: 50%;
	border-top: 2px solid #6A1515;
	-webkit-animation: spin 2s linear infinite;/ Safari / animation: spin 2s linear infinite;
}

/ Safari / @-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}




.offices-location {
	padding: 0 8%;
}

.offices-location ul li {
	float: left;
	width: 50%;
	margin-top: 60px;
	padding: 0 130px;
}

.offices-location ul li:nth-child(odd) {
	padding-left: 0;
}

.offices-location ul li:nth-child(even) {
	padding-right: 0;
	border-left: 1px solid #EEEEEE;
}

.office-box {
	float: left;
	width: 100%;
}

.office-box h4 {
	margin-bottom: 25px;
}

.office-box h5 {
	font-size: 18px;
	color: #6A1515;
	border-left: 3px solid #6A1515;
	padding-left: 20px;
	margin: 0px 0 5px;
}

.office-box p {
	line-height: 140%;
	padding-left: 32px;
	background-repeat: no-repeat;
	background-position: left top 20px;
}

.office-box h6 {
	padding-top: 15px;
	font-weight: 600;
}

.office-box p.lac {
	background-image: url(../images/ic-loc.svg);
}

.office-box p.call {
	background-image: url(../images/ic-call.svg);
	background-position: left top 18px;
}

.office-box p.email {
	background-image: url(../images/ic-email.svg);
}

.office-box a {
	color: #333;
}

.office-box p a:hover {
	color: #6A1515;
}

.offices-map {
	padding-top: 100px;
}

#map {
	height: 600px;
	width: 100%;
}

.cta.main-wrapper {
	background: #F3F3F3;
	padding: 80px 0;
}

.cta p {
	padding-top: 10px;
	font-size: 22px;
	line-height: 140%;
}

.cta .btn-main {
	float: right;
	background: #fff url(../images/ic-whatsapp.png) no-repeat left 20px center;
	background-size: 26px;
	color: #333333;
	font-size: 16px;
	padding: 0 35px 0 65px;
	margin-top: 15px;
	text-transform: capitalize;
}

.cta .btn-main::before {
	display: none;
}

.cta .btn-main:hover {
	background-color: #496570;
	color: #fff;
}









.slick-list {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slick-dots {
	display: none !important;
}


.slick-next::before,
.slick-prev::before {
	display: none;
}

.point_con {
	background: url(../images/slide-errow.svg) no-repeat center right 15px #EDF1F5;
	float: left;
	width: 100%;
	padding: 15px 20px 12px 60px;
	border-right: 1px solid #fff;
	position: relative;
	cursor: pointer;
}

.point_con .number {
	background: #8E54E9;
	width: 22px;
	height: 22px;
	line-height: 20px;
	position: absolute;
	left: 20px;
	top: 22px;
}

.point_con .number.nbg,
.budget_left .number.nbg {
	background: transparent;
}

.point_con h5 {
	font-weight: 500;
	color: #A2B0BC;
}

.point_con h6 {
	color: #273138;
}

.slick-current .point_con {
	background: url(../images/slide-active.svg) no-repeat center right 15px #FFFFFF;
	cursor: default;
}


/* slider */


.environmental {
	padding: 70px 0;
	width: 100%;
	float: left;
}

.enviro-wrap {
	line-height: 300px;
	padding: 0 40px;
}

.enviro-wrap .text-wrap {
	display: inline-block;
	float: none;
	vertical-align: middle;
}

.enviro-wrap .text-wrap p {
	font-size: 24px;
}

.enviro-wrap .img-wrap {
	text-align: center;
}

.enviro-wrap .img-wrap img {
	display: inline-block;
	-webkit-transition: all 5s cubic-bezier(0.25, 0.1, 0.25, 1);
	transition: all 5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.enviro-wrap .img-wrap:hover img {
	transform: scale(1.1);
}

.enviro-wrap .img-wrap:hover img {
	animation: inherit;
}

.solar-row {
	padding: 0 35px;
}

.solar-box {
	margin-top: 60px;
	padding: 0 20px;
}

.solar-box .img-wrap {
	overflow: hidden;
	width: 100%;
	float: left;
}








.solar-box .text-wrap {
	margin-top: 40px;
}

.solar-box .text-wrap h4 {
	font-size: 26px
}

.sub-anchor {
	display: block;
	float: left;
	height: 80px;
	margin-top: -80px;
	visibility: hidden;
	width: 100%;
}

.waste-main {
	padding-top: 70px;
}

.waste-main .title {
	float: left;
	width: 100%;
}

.waste-main .title i {
	background: #6A1515;
	float: left;
	width: 90px;
	height: 110px;
	line-height: 110px;
	text-align: center;
	margin: -45px 32px 0 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.waste-main .text-wrap p {
	padding-top: 20px;
}

.waste-main .title i img {
	display: inline-block;
	width: auto;
}

.waste-main .title h3 {
	width: auto;
	padding-top: 30px;
	text-transform: capitalize;
}

.wind-power .img-wrap {
	width: 49.5%;
	margin-left: 1%;
}

.wind-power .img-wrap:first-child {
	margin: 0;
}

.swachh-wrap h2 {
	text-align: center;
}

.swachh-wrap .img-wrap {
	padding-top: 50px;
	text-align: center;
}

.swachh-wrap .img-wrap img {
	display: inline-block;
}

.swachh-wrap .text-wrap {
	padding-left: 30px;
}

.swachh-wrap .text-wrap p:first-child {
	padding: 0;
}

.btn-back {
	background: transparent url('../images/ic-back-arrow.svg') left 5px center no-repeat;
	padding-left: 45px;
}

.btn-back:hover,
.btn-back:focus {
	background-position: left 0 center;
}

.header-main .btn-back {
	float: right;
	margin-top: 35px;
}

.inner-page-conn.group-info {
	padding: 0 0 150px 0;
}

.inner-page-conn .offices-location ul li {
	margin-top: 0px;
}

.karanj-machineries.main-wrapper {
	padding-bottom: 120px;
}

.karanj-machineries .left-box {
	padding-right: 10%;
	padding-top: 50px;
}

.karanj-machineries h2 {
	margin-bottom: 15px;
}

.karanj-machineries ul li a {
	width: 100%;
	float: left;
	margin: 0 -2.5px;
}

.karanj-machineries ul li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.karanj-machineries ul li:last-child {
	border-bottom: 0px solid #DDDDDD;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.karanj-machineries ul li a:hover h4 {
	color: #6A1515;
}

.karanj-machineries ul li h4 {
	padding-left: 15px;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	border-left: 3px solid #DBDBDB;
	position: relative;
}

.karanj-machineries ul li h4:before {
	content: '';
	position: absolute;
	left: -3px;
	width: 3px;
	height: 0px;
	top: 50%;
	background-color: #6A1515;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
}

.karanj-machineries ul li a:hover h4:before {
	height: 100%;
	top: 0;
}

.karanj-machineries .right-box {
	position: relative;
	padding-bottom: 90px;
	width: 60%;
	margin-right: -10%;
}

.karanj-machineries .right-box img {
	border: 3px solid #ffffff;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.karanj-machineries .img-box1,
.karanj-machineries .img-box2,
.karanj-machineries .img-box3 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.karanj-machineries .img-box1 {
	float: right;
	height: 670px;
	width: 78%;
}

.karanj-machineries .img-box2 {
	position: absolute;
	left: 0;
	top: 70px;
	height: 260px;
	width: 54%;
}

.karanj-machineries .img-box3 {
	position: absolute;
	left: 70px;
	bottom: 0;
	width: 62%;
	height: 350px;
}

.reports-wrapper.main-wrapper {
	overflow: inherit;
}

/* 09-02-2022 */
.reports-wrapper .vision-tab {
	background: #F6F6F6;
	padding: 0;
	position: sticky;
	top: 75px;
	z-index: 9;
	text-align: center;
}

/* 09-02-2022 */

.vision-tab.reports-tab li a:hover,
.vision-tab.reports-tab li.active a {
	color: #ffffff;
}

.vision-tab.reports-tab li a::after {
	background-color: #6A1515;
}

.nav-tabs-dropdown {
	display: none !important;
}

.nav-tabs-dropdown:after {
	background: url(../images/drop-down-arrow-w.svg) no-repeat center center;
	content: '';
	position: absolute;
	right: 15px;
	width: 20px;
	height: 100%;
	top: 0;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
}

.nav-tabs-dropdown.open {
	border-radius: 3px 3px 0 0;
}

.nav-tabs-dropdown.open:after {
	transform: rotate(180deg);
}

.reports-wrapper .tab-content {
	width: 100%;
	float: left;
	text-align: center;
}

/* 09-02-2022 */
.reports-wrapper .reports-main {
    padding-top: 0;
}

.reports-list {
    padding: 30px 0 0;
}
/* 09-02-2022 */


.reports-list ul li {
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: left;
}

.reports-list ul li .report-box {
	background: #fff url(../images/ic-pdf.svg) no-repeat left 25px center;
	width: 100%;
	float: left;
	padding: 20px 30px 20px 85px;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0px, rgba(0, 0, 5, 0.1) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.05) 0px 0.3125rem 0.9375rem;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 22px;
	font-weight: 600;
	color: #282B31;
	line-height: 120%
}

.reports-list ul li .text-wrap {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.reports-list ul li .text-wrap h6 {
	margin-top: 15px;
}

.reports-list ul li .text-wrap h6 img {
	margin-right: 15px;
}








.product-des p:first-child {
	padding-top: 0;
}

.product-des p.big {
	font-size: 24px;
}



.knits-tab .vision-tab {
	background: #fff;
	position: sticky;
	position: -webkit-sticky;
	top: 80px;
	padding: 10px 0 0;
	z-index: 111;
}

.product-machines {
	padding-top: 60px;
}

.logo-sep {
	float: left;
	width: auto;
	position: relative;
	margin-top: 10px;
}

.logo-sep svg {
	width: 100%;
	height: 100%;
}

.logo-sep.animated .path-1,
.logo-sep.animated .path-2,
.logo-sep.animated .path-3 {
	stroke-dashoffset: 0;

}

.logo-sep.animated .path-4 {
	stroke-width: 2px;
}

.path {
	fill: none;
	stroke: rgba(0, 0, 0, 0.15);
	stroke-width: 2px;
}

.path-1 {
	stroke-dasharray: 1850 2000;
	stroke-dashoffset: 1851;
	transition: 3s linear;
}

.path-2 {
	stroke-dasharray: 260 1000;
	stroke-dashoffset: 261;
	transition: 1s linear 2s;
}

.path-3 {
	stroke-dasharray: 200 1000;
	stroke-dashoffset: 201;
	transition: 1s linear 3s;
}



.product-machines .big {
	font-size: 100px;
	letter-spacing: 6px;
}

.product-machines .img-wrap {
	overflow: hidden;
}

.product-machines .img-box {
	margin: 20px 0 0;
}

.product-machines .img-box img {
	width: 100%;
}

.product-machines .img-box .video {
	float: left;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
}

.video video {
	background-color: #F6F6F6;
	position: relative;
	z-index: 99;
	width: 100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.yarn-machines .video video {
	height: 360px;
	object-fit: cover;
}

.details-list li {
	float: left;
	width: 50%;
	line-height: 65px;
	margin-top: 50px;
	padding: 0 30px;
	min-height: 68px;
	position: relative;

}

.details-list li:nth-child(even) {
	padding-right: 0;
}

.details-list li:nth-child(odd) {
	padding-left: 0;
}

.details-list i {
	left: 0;
	float: none;
	display: inline-block;
	width: 60px;
	line-height: 50px;
	text-align: center;
}

.details-list i img {
	display: inline-block;
	vertical-align: middle;
}

.details-list h6 {
	float: none;
	display: inline-block;
	vertical-align: middle;
	width: 22%;
	padding: 0 5px;
	position: relative;
}

.details-list p {
	float: none;
	display: inline-block;
	vertical-align: middle;
	width: 64%;
	padding: 0 0 0 20px;
}

.details-list p::after {
	background: #6A1515;
	width: 1px;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
}

.details-list .more-btn {
	margin-top: 60px;
}

.swatches.main-wrapper {
	padding-top: 60px;
}



.swatches .big {
	font-size: 160px;
}

.swatches-slider {
	padding: 0 7%;
	margin-top: -15px;
	text-align: center;
}

.swatches-slider .slider-nav {
	padding-top: 20px;
	text-align: center;
}

.swatches-slider .slider-nav .slick-list {
	padding: 0 !important;
}

.swatches-slider .slider-for,
.swatches-slider .slider-nav .img-wrap {
	position: relative;
}

.swatches-slider .slider-for {
	margin: 0 10px;
}

.swatches-slider .slider-nav .slick-slide {
	margin: 0 10px;
}

.swatches-slider .slider-nav .img-wrap:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(255, 255, 255, 0.7);
}

.swatches-slider .slider-nav .slick-current .img-wrap:before {
	display: none;
}

.slider-for .img-wrap {
	position: relative;
}

.slider-for .img-wrap:after {
	width: 100%;
	height: 150px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
	content: '';
	border-radius: 0 0 3px 3px;
}

.swatches-slider h2 {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 30px 40px;
	margin-top: -30px;
	color: #fff;
	text-transform: capitalize;
	text-align: left;
	z-index: 9;
}

.swatches-slider .slick-arrow {
	background-color: #B2B6BC !important;
	width: 54px;
	height: 54px;
	top: 38%;
	position: absolute;
	font-size: 0;
	z-index: 9;
	border-radius: 100px;
	transition: all 0.5s ease 0s;
	opacity: 1;
	border: none;
}

.swatches-slider .slick-arrow:hover {
	background-color: #6A1515 !important;
}

.swatches-slider .slick-prev {
	background: url(../images/swatche-left.svg) no-repeat left 18px center;
	left: 0;
}

.swatches-slider .slick-next {
	background: url(../images/swatche-right.svg) no-repeat right 18px center;
	right: 0;
}

.garments-swatches.swatches-slider .slick-prev {
	left: 250px;
}

.garments-swatches.swatches-slider .slick-next {
	right: 250px;
}

.garments-swatches .slider-for .img-wrap {
	float: none;
	display: inline-block;
	width: auto;
}

.garments-swatches .slider-for picture {
	float: left;
	width: 100%;
}

.garments-swatches .slider-for .img-wrap img {
	display: inline-block;
}






.knits-tab .text-wrap {
	padding: 60px 0 50px;
	border-top: 1px solid #EBEBEB;
}

/* product page */

.strenght-details .text-wrap p:first-child {
	padding-top: 0;
}

.strenght-desecription .tab-content {
	padding-top: 70px;
}

.strenght-slider {
	float: left;
	width: 100%;
}

.strenght-slider {
	float: left;
	width: 100% !important;
	position: relative;
}

.strenght-slider li {
	float: left;
	width: 290px;
	margin: 0 15px;
}

.strenght-slider ul {
	float: none;
	width: auto;
}

.slideMain img {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.rotate-prev {
	position: absolute;
}

.strenght-slider .img-wrap {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.strenght-slider .img-wrap img {
	width: 100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.strenght-slider .item {
	margin: 0 15px;
}

.strenght-des {
	padding-top: 70px;
}

.strenght-des ul li {
	float: left;
	width: 48%;
	padding: 0 0px 25px 60px;
	margin: 40px 0 0;
	border-bottom: 1px solid #EAEAEA;
	position: relative;
	line-height: 55px;
	min-height: 95px;
}

.strength-list {
	padding: 0 40px;
}

.strength-list ul {
	padding: 0px !important;
}

.strength-list ul li {
	width: 100%;
	padding: 0 0px 35px 60px;
	line-height: inherit;
	min-height: inherit;
}

.strenght-des .strength-list ul li span {
	top: -5px;
}

.strenght-des .strength-list ul li:nth-child(even) {
	margin-left: 0;
}

.strenght-des ul li:nth-child(even) {
	margin-left: 4%;
}

.strenght-des ul {
	padding: 0 40px;
}

.strenght-des ul li span {
	background: #fff;
	float: left;
	width: 36px;
	height: 36px;
	border: 1px solid #EAEAEA;
	font-size: 14px;
	color: #6A1515;
	font-weight: 700;
	line-height: 36px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: absolute;
	left: 0;
	top: 10px;
	behavior: url(PIE.htc);
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
}

.strenght-des ul li p {
	float: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
}

.not-found {
	padding: 100px 0;
}

.not-found img {
	display: inline-block;
}

.not-found h1 {
	padding-top: 40px;
	color: #333;
	font-weight: 600;
}

.not-found p {
	font-size: 28px;
	float: none;
	display: inline-block;
}

.not-found .btn-main {
	margin-top: 40px;
}


body {
	top: 0 !important;
}

body.modal-open {
	padding-right: 0 !important;
}

.goog-te-banner-frame {
	opacity: 0;
	visibility: hidden !important;
}



.qrpagelogo {
	width: 100%;
	height: 100%;
	text-align: center;
	margin-bottom: 60px;
}

.qrpagelogo a {
	float: none;
	width: 137px;
	height: 80px;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
}

.qrcontact-wrap {
	padding: 0 20px;
	padding: 0 20px;
	position: relative;
	z-index: 111;
}

.qrcontent-wrapper {
	padding: 50px 0 20px;
	float: left;
	width: 100%;
	height: 100%;
}

.contact-form.qrformwrap li {
	width: 100%;
	margin: 10px 0 0 0%;
}

#qr-info {
	text-align: center;
}

#qr-info .btn-main {
	padding: 0 40px;
	font-size: 18px;
}

.skipwrap {
	float: left;
	width: 100%;
}

.skipwrap a.skipbtn {
	float: right;
	width: auto;
	text-align: right;
	margin: 50px 0 0;
	color: #9F2628;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
}

.qrwrap .bottomimgbox {
	margin-top: -100px !important;
	float: left;
	width: 100%;
}

.qrwrap .bottomimgbox img {
	width: 100%;
}

.qrstepwrap {
	float: left;
	width: 100%;
	height: 100%;
}

.qrstepwrap .listbox {
	float: left;
	width: 100%;
}

.qrstepwrap .listbox ul {
	float: left;
	width: 100%;
}

.qrstepwrap .listbox ul li {
	float: left;
	width: 50%;
	padding: 0 20px;
	position: relative;
}

.qrstepwrap .listbox ul li .box {
	float: left;
	width: 100%;
	height: 100%;

}

.qrstepwrap .listbox ul li .box .imgbox {
	width: 100%;
	height: 108px;
	background: #6A1515;
	border-radius: 4px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
}

.qrstepwrap .listbox ul li .box a {
	float: left;
	width: 100%;
	height: 100%;
	padding: 25px 0;
	margin: 0 auto;
	text-align: center;
	display: flex;
	align-items: center;
}

.qrstepwrap .listbox ul li .box img {
	float: none;
	margin: 0 auto;
}

.qrstepwrap .listbox ul li .box h6 {
	font-size: 16px;
	color: #6A1515;
	font-weight: 700;
	text-align: center;
	padding: 15px 0 0;
}

#youtubeModal iframe {
	width: 100%;
	height: 400px;
}

#youtubeModal .close {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 8px;
	color: #000;
	z-index: 1;
	background: #fff;
	font-size: 26px;
	border-radius: 100px;
	opacity: 0.7;
	-webkit-transition: all 0.35s ease 0s;
	-moz-transition: all 0.35s ease 0s;
	-ms-transition: all 0.35s ease 0s;
	transition: all 0.35s ease 0s;
}

#youtubeModal {
	height: 100%;
	padding: 0px;
	float: left;
	width: 100%;
}

#youtubeModal .modal-dialog {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1rem);
	max-width: 100%;
	padding: 0px;
}

.modal-content {
	float: left;
	width: 100%;
}

#youtubeModal .modal-header {
	padding: 0px;
}

#youtubeModal .modal-content {
	background: transparent;
	border: 0px;
	background: transparent;
	box-shadow: none;
}

#youtubeModal .modal-body {
	padding: 0px;
	float: left;
	width: 100%;
}


/* 09-02-2022*/
.reports-wrapper.main-wrapper>.container {
    display: grid;
    grid-template-columns: 18.8% 1fr;
    grid-gap: 60px;
}

.reports-wrapper .vision-tab .container,
.reports-wrapper .reports-main>.container {
	width: 100% !important;
	height: 100%;
}

.reports-wrapper .reports-main h2,
h4.red {
	text-align: left;
}

.reports-wrapper.main-wrapper>.container::before, 
.reports-wrapper.main-wrapper>.container::after {
    content: none;
}

.reports-wrapper .vision-tab .container #nav-tabs-wrapper {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 28px 0;
}

.reports-list ul li .small-title {
	font-size: 28px;
	padding-bottom: 20px;
	font-weight: 500;
}

.reports-list ul li .email {
	background-position: left bottom 9px;
	background-repeat: no-repeat;
	padding-left: 32px;
	background-image: url(../images/ic-email.svg);
}

.reports-list ul li 
 .call {
    background-image: url(../images/ic-call.svg);
    background-position: left top 21px;
    background-repeat: no-repeat;
    padding-left: 32px;
}

.reports-list ul li .address b {
	padding-right: 5px;
}
/* 09-02-2022 */


/*.item.item1{*/
/*    background-image: url(../images/product-slide.jpg);*/
/*    background-image: -webkit-image-set(url(../images/product-slide.webp)1x );*/
/*}*/
/*.item.item2{*/
/*    background-image: url(images/product-slide.jpg);*/
/*    background-image: -webkit-image-set(url(images/yarn-slide.webp)1x );   */
/*}*/
/*.item.item3{*/
/*    background-image: url(images/product-slide.jpg);*/
/*    background-image: -webkit-image-set(url(images/weave-slide.webp)1x );   */
/*}*/
/*.item.item4{*/
/*    background-image: url(images/product-slide.jpg);*/
/*    background-image: -webkit-image-set(url(images/knits-slide.webp)1x );   */
/*}*/
/*.item.item5{*/
/*    background-image: url(images/product-slide.jpg);*/
/*    background-image: -webkit-image-set(url(images/embriodery-slide.webp)1x );   */
/*}*/
/*.item.item6{*/
/*    background-image: url(images/product-slide.jpg);*/
/*    background-image: -webkit-image-set(url(images/garments-slide.webp)1x);   */
/*}*/
/*.we-are{*/
/*    background-image: url(../images/weaer-bg.png);*/
/*    background-image: -webkit-image-set(url(../images/weaer-bg.webp)1x );*/
/*}*/

/*	
	box-shadow:2px 0px 0px #000000;
	-webkit-box-shadow:2px 0px 0px #000000;
    -moz-box-shadow:2px 0px 0px #000000;
	behavior:url(PIE.htc);
	position:relative;
	
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
  -moz-transition: all 0.25s ease 0s;
	
	border-radius:0 0 2px 2px;
	-webkit-border-radius:0 0 2px 2px;
    -moz-border-radius:0 0 2px 2px;
	behavior:url(PIE.htc);
	position:relative;
	
    font-family: 'proximanova';
	font-size:14px;
	font-weight:normal;
	color:#666666;
	line-height:200%;
*/