body, html, p {
	margin: 0px;
	padding: 0px;
	font-family: 'Conv_FivoSansModern-Regular';
	color: #51545d;
}
p {
	line-height: 24px;
	color: #797676;
	font-weight: 300;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article {
	display: block;
}
.clear {
	padding: 0;
	margin: 0;
	line-height: 0;
	height: 0;
	font-size: 0;
	clear: both;
	width: 100%;
	display: block;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html, body {
	padding: 0;
	margin: 0;
	overflow-x: hidden;
}
body * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
ul, ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
input, button {
	outline: none;
	border: none;
}
a, a:hover, a:focus {
	text-decoration: none;
	outline: none;
	transition: all 0.5s;
}
a:active, a:hover {
	outline: 0;
}
button {
	transition: all .5s;
}
:focus {
	outline: none;
}
img {
	border: none;
}
/*************Used Fonts****************/
@font-face {
	font-family: 'Conv_FivoSansModern-Regular';
	src: url('../fonts/FivoSansModern-Regular.eot');
	src: local('☺'), url('../fonts/FivoSansModern-Regular.woff') format('woff'), url('../fonts/FivoSansModern-Regular.ttf') format('truetype'), url('../fonts/FivoSansModern-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSansModern-Regular-Oblique';
	src: url('../fonts/FivoSansModern-Regular-Oblique.eot');
	src: local('☺'), url('../fonts/FivoSansModern-Regular-Oblique.woff') format('woff'), url('../fonts/FivoSansModern-Regular-Oblique.ttf') format('truetype'), url('../fonts/FivoSansModern-Regular-Oblique.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	src: url('../fonts/FivoSansModern-Bold-Oblique.eot');
	src: local('☺'), url('../fonts/FivoSansModern-Bold-Oblique.woff') format('woff'), url('../fonts/FivoSansModern-Bold-Oblique.ttf') format('truetype'), url('../fonts/FivoSansModern-Bold-Oblique.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSans-Light-Oblique';
	src: url('../fonts/FivoSans-Light-Oblique.eot');
	src: local('☺'), url('../fonts/FivoSans-Light-Oblique.woff') format('woff'), url('../fonts/FivoSans-Light-Oblique.ttf') format('truetype'), url('../fonts/FivoSans-Light-Oblique.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSansModern-Bold';
	src: url('../fonts/FivoSansModern-Bold.eot');
	src: local('☺'), url('../fonts/FivoSansModern-Bold.woff') format('woff'), url('../fonts/FivoSansModern-Bold.ttf') format('truetype'), url('../fonts/FivoSansModern-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSans-Medium-Oblique';
	src: url('../fonts/FivoSans-Medium-Oblique.eot');
	src: local('☺'), url('../fonts/FivoSans-Medium-Oblique.woff') format('woff'), url('../fonts/FivoSans-Medium-Oblique.ttf') format('truetype'), url('../fonts/FivoSans-Medium-Oblique.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSans-Medium';
	src: url('../fonts/FivoSans-Medium.eot');
	src: local('☺'), url('../fonts/FivoSans-Medium.woff') format('woff'), url('../fonts/FivoSans-Medium.ttf') format('truetype'), url('../fonts/FivoSans-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSansModern-Medium-Oblique';
	src: url('../fonts/FivoSansModern-Medium-Oblique.eot');
	src: local('☺'), url('../fonts/FivoSansModern-Medium-Oblique.woff') format('woff'), url('../fonts/FivoSansModern-Medium-Oblique.ttf') format('truetype'), url('../fonts/FivoSansModern-Medium-Oblique.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSans-Light';
	src: url('../fonts/FivoSans-Light.eot');
	src: local('☺'), url('../fonts/FivoSans-Light.woff') format('woff'), url('../fonts/FivoSans-Light.ttf') format('truetype'), url('../fonts/FivoSans-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FivoSans-Regular';
	src: url('../fonts/FivoSans-Regular.eot');
	src: local('☺'), url('../fonts/FivoSans-Regular.woff') format('woff'), url('../fonts/FivoSans-Regular.ttf') format('truetype'), url('../fonts/FivoSans-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*************Header****************/
header.homeHeader {
	background: #51545d;
	padding: 20px 0 400px;
	position: relative;
	overflow: hidden;
}
header.homeHeader:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: -100px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 400px 2500px;
	border-color: transparent transparent #f3f4f5 transparent;
}
/*************Menu****************/
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile {
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#cssmenu #head-mobile {
	display: none
}
#cssmenu {
	float: right;
	padding-top: 12px;
}
#cssmenu > ul {
	margin: 0;
}
#cssmenu > ul > li {
	float: left;
	padding: 0 28px;
}
#cssmenu > ul > li > a {
	text-transform: uppercase;
	padding: 2px 0;
	letter-spacing: 1px;
	text-decoration: none;
	color: #dfe4e6;
}
#cssmenu ul li.active a {
	color: #dfe4e6;
	border-bottom: 2px solid #eeba91;
}
#cssmenu > ul > li:hover a {
	color: #dfe4e6;
}
#cssmenu > ul > li:last-child {
	padding-right: 0;
}
#cssmenu > ul > li.has-sub > a {
	padding-right: 30px
}
#cssmenu > ul > li.has-sub > a:after {
	position: absolute;
	top: 42px;
	right: 11px;
	width: 8px;
	height: 2px;
	display: block;
	background: #4b4949;
	content: ''
}
#cssmenu > ul > li.has-sub > a:before {
	position: absolute;
	top: 39px;
	right: 14px;
	display: block;
	width: 2px;
	height: 8px;
	background: #4b4949;
	content: '';
}
#cssmenu > ul > li.has-sub > a:hover:after, #cssmenu > ul > li.has-sub.active a:after, #cssmenu > ul > li.has-sub.active a:before {
	background: #f18636;
}
#cssmenu ul li.active.has-sub ul li a {
	color: #ddd !important;
}
#cssmenu > ul > li.has-sub:hover > a:before {
	top: 23px;
	height: 0
}
#cssmenu ul ul {
	position: absolute;
	left: -9999px;
	z-index: 20;
	display: inherit !important;
	opacity: 0;
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	background: #333;
	transition: all .25s ease;
	height: 0px;
}
#cssmenu ul ul li {
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	background: #333;
	transition: all .25s ease
}
#cssmenu ul ul li:hover {
}
#cssmenu li:hover > ul {
	left: auto;
	opacity: 1;
	display: inherit !important;
	height: auto;
}
#cssmenu ul ul ul {
	margin-left: 100%;
	top: 0
}
#cssmenu ul ul li a {
	border-bottom: 1px solid rgba(150,150,150,0.15);
	padding: 11px 15px;
	width: 200px;
	font-size: 12px;
	text-decoration: none;
	color: #ddd;
	font-weight: 400;
	background: #222;
}
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a {
	border-bottom: 0
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
	color: #fafafa
}
#cssmenu ul ul li.has-sub > a:after {
	position: absolute;
	top: 16px;
	right: 11px;
	width: 8px;
	height: 2px;
	display: block;
	background: #ddd;
	content: ''
}
#cssmenu ul ul li.has-sub > a:before {
	position: absolute;
	top: 13px;
	right: 14px;
	display: block;
	width: 2px;
	height: 8px;
	background: #ddd;
	content: '';
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	transition: all .25s ease
}
#cssmenu ul ul > li.has-sub:hover > a:before {
	top: 17px;
	height: 0
}
#cssmenu ul ul li.has-sub:hover, #cssmenu ul li.has-sub ul li.has-sub ul li:hover {
	background: #404040;
}
#cssmenu ul ul ul li.active a {
	border-left: 1px solid #333
}
#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active> a {
	border-top: 1px solid #333
}
/*************Captions****************/
.captions {
	position: absolute;
	width: 100%;
	top: 33%;
	z-index: 11;
}
.captions h1 {
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	color: #74737b;
	font-size: 40px;
	text-transform: uppercase;
	float: right;
}
.captions h1 span {
	display: block;
}
.captions h1 .mainLine {
	color: #eeba91;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
}
.captions a {
	background: #eeba91;
	color: #51545d;
	font-size: 16px;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	text-transform: uppercase;
	display: inline-block;
	padding: 12px 20px;
	position: relative;
	overflow: hidden;
	float:left;
	margin-right: 65px;
	margin-top: 35px;
}
.captions a img {
	margin-left: 30px;
	float: right;
	margin-top: 4px;
	position: relative;
	z-index: 1;
	width: auto !important;
}
.captions a::after {
	content: "";
	background: #dfe4e6;
	height: 88px;
	width: 79px;
	position: absolute;
	right: -24px;
	top: 2px;
	transform: rotate(47deg);
}
.captions a:hover {
	background: #df9f6d;
}
.captions a:hover::after {
	background: #fff;
}
.captionLeft {
	padding-top: 100px;
}
.capLogo {
	float: left;
}
.pointer {
	float: left;
	margin-left: 70px;
}
.captionLeft span {
	color: #9e9ca1;
	font-size: 37px;
	font-family: 'Conv_FivoSans-Light-Oblique';
	float: left;
	margin-left: 70px;
}
.captions2 {
	padding: 0px 0;
	clear: both;
}
.captions2 h2 {
	font-size: 48px;
	color: #dfe4e6;
	line-height: 60px;
	text-align: right;
	width: 35%;
	float: left;
	position: relative;
	right: -140px;
	margin-top: 80px;
	z-index: 1;
}
.captions2 figure {
	float: left;
	width: 30%;
	position: relative;
}
.captions2 h3 {
	font-family: 'Conv_FivoSansModern-Bold';
	font-size: 46px;
	color: #eeba91;
	line-height: 60px;
	width: 35%;
	float: right;
	position: relative;
	left: -80px;
	margin-top: 80px;
}
.angle1 {
	position: absolute;
	top: -30px;
	left: 62px;
	right: 0;
	margin: auto;
	bottom: 0;
}
/*************Home Blocks****************/
.brandsPanel {
	clear: both;
	padding: 0 0 80px;
	background: #f3f4f5;
	margin-top: -357px;
}
.brandsPanel figure {
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}
.brandsPanel figure img, .productsPanel figure img {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.rb-img{
    width:100%;
}
.brandsPanel h2 {
	text-align: center;
	font-family: 'Conv_FivoSans-Medium-Oblique';
	color: #f5dac7;
	font-size: 28px;
	text-transform: uppercase;
	padding-bottom: 30px;
}
.brandsPanel p {
	color: #51545d;
	font-size: 24px;
	line-height: 26px;
	width: 100%;
	padding: 25px 0;
	clear: both;
}
.brandsPanel a:hover p, .productsPanel a:hover h3 {
	color: #30333c;
}
.brandsPanel a:hover figure img, .productsPanel a:hover figure img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05)
}
.brandsPanel .brands:last-child {
	text-align: right;
}
 .brandsPanel .brands:last-child p {
	text-align: left;
}
/*.brandsPanel .brands:nth-child(3) {*/
/*	text-align: center;*/
/*}*/
/*.brandsPanel .brands:nth-child(3) p {*/
/*	margin: 0 auto;*/
/*}*/
/*.brandsPanel .brands:nth-child(3) img {*/
/*	display: inline-block;*/
/*}*/
.brandsPanel figcaption {
	border-bottom: 2px solid #eeba91;
	overflow: hidden;
}
.productsPanel {
	clear: both;
	/*background: #f3f4f5 url(../images/product-bg.jpg) center bottom no-repeat;*/
}
/*************Home Blocks****************/
.productsPanel h2 {
	color: #51545d;
	font-size: 42px;
	font-family: 'Conv_FivoSansModern-Bold';
	display: inline-block;
	width: 45%;
	text-align: left;
	padding-bottom: 50px;
}
.productsPanel h3 {
	color: #51545d;
	font-size: 22px;
	font-family: 'Conv_FivoSans-Medium';
	position: relative;
	min-height: 90px;
}
.productsPanel h3:before {
	height: 2px;
	width: 80px;
	content: "";
	background: #eeba91;
	display: block;
	margin-bottom: 15px;
}
.productsPanel h2 img {
	float: right;
	margin-top: -40px;
}
.productsPanel figure {
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}
.compLogo {
	position: absolute;
	left: 10px;
	top: 10px;
}
.productsPanel a:hover .compLogo img {
	transform: none;
}
/*************Home Blocks****************/
.whatsnew {
	clear: both;
	padding: 80px 0;
	float: left;
	width: 100%;
}
.whatsnew h4 {
	font-size: 42px;
	color: #51545d;
	font-family: 'Conv_FivoSans-Medium';
	width: 45%;
	margin-bottom: 30px;
}
.whatsnew p {
	color: #818086;
	font-size: 21px;
	line-height: 28px;
}
.whatsnew a {
	background: #eeba91;
	color: #51545d;
	font-size: 16px;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	text-transform: uppercase;
	display: inline-block;
	padding: 12px 20px;
	position: relative;
	overflow: hidden;
	margin-right: 65px;
	margin-top: 35px;
}
.whatsnew a img {
	margin-left: 60px;
	float: right;
	margin-top: 4px;
	position: relative;
	z-index: 1;
}
.whatsnew a::after {
	content: "";
	background: #51545d;
	height: 88px;
	width: 79px;
	position: absolute;
	right: -24px;
	top: 2px;
	transform: rotate(47deg);
}
/*************Footer****************/
footer {
	background: #5d5f67 url(../images/footer-bg-n.png) left 0 no-repeat;
	padding: 50px 0;
	clear: both;
}
footer li {
	float: left;
	padding-right: 55px;
}
footer li a {
	color: #dfe4e6;
	text-transform: uppercase;
}
footer li a:hover, footer li a:focus {
	color: #eeba91;
}
footer li a:after {
	background: #eeba91;
	height: 2px;
	width: 40px;
	display: block;
	content: "";
	margin: 3px 0 30px;
}
footer li:last-child {
	padding: 0;
}
footer address {
	float: left;
	width: 50%;
	padding-right: 20px;
}
footer .contacts {
	float: left;
	width: 50%;
}
footer p {
	color: #dfe4e6;
	font-size: 16px;
	padding-bottom: 5px;
}
footer p span {
	color: #eeba91;
}
footer address span {
	display: block;
	margin-bottom: 5px;
}
footer p a {
	color: #dfe4e6;
}
footer p a:hover, footer p a:focus {
	color: #fff;
}
.footerLogo {
	padding-top: 90px;
}
.joinUs {
	text-align: right;
	padding-top: 30px;
}
.joinUs h5 {
	font-size: 18px;
	color: #eeba91;
	font-family: 'Conv_FivoSansModern-Bold';
}
.joinUs h6 {
	font-size: 16px;
	color: #dfe4e6;
	margin-top: 5px;
}
a.join {
	color: #51545d;
	font-size: 16px;
	text-transform: uppercase;
	background: #eeba91;
	padding: 15px 30px;
	display: inline-block;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	margin-top: 15px;
}
a.join img {
	float: right;
	margin-left: 15px;
}
footer .logosLinks li {
	float: none;
	display: inline-block;
	vertical-align: middle;
	padding-right: 0;
	width: 30%;
	text-align: center;
}
footer .logosLinks li a:after {
	display: none;
}
footer .logosLinks li a img {
	display: inline-block;
}

.header .logosLinks li {
	float: none;
	display: inline-block;
	vertical-align: middle;
	padding-right: 0;
	width: 32%;
	text-align: center;
}
.header .logosLinks li a:after {
	display: none;
}
.header .logosLinks li a img {
	display: inline-block;
}
/*************About Page****************/
header.innerheader {
	background: url(../images/inner-bg.jpg) center top no-repeat;
	padding: 20px 0 240px;
}
header.innerheader #cssmenu > ul > li > a {
	color: #51545d;
}
.innerCaption {
	clear: both;
	padding: 120px 0;
	float: right;
	width: 50%;
}
.innerCaption h1 {
	font-size: 58px;
	color: #51545d;
	line-height: 56px;
	font-family: 'Conv_FivoSans-Medium';
	padding-bottom: 20px;
	position: relative;
}
.innerCaption h1:before {
	content: "";
	background: url(../images/angle1.png) 0 0 no-repeat;
	width: 79px;
	height: 47px;
	position: absolute;
	top: 30px;
	left: -100px;
}
.innerCaption h1 span {
	display: block;
	color: #eeba91;
	font-family: 'Conv_FivoSansModern-Regular';
}
.innerCaption p {
	font-size: 24px;
	color: #51545d;
	line-height: 30px;
	width: 80%;
	font-family: 'Conv_FivoSans-Light';
	position: relative;
}
.innerCaption p:after {
	background: #eeba91;
	height: 2px;
	width: 80px;
	content: "";
	display: block;
	margin: 40px 0;
}
.innerCaption a {
	background: #51545d;
	color: #eeba91;
	font-size: 16px;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	text-transform: uppercase;
	display: inline-block;
	padding: 12px 20px;
	position: relative;
	overflow: hidden;
	float: left;
}
.innerCaption a img {
	margin-left: 30px;
	float: right;
	margin-top: 4px;
	position: relative;
	z-index: 1;
}
.innerCaption a::after {
	content: "";
	background: #eeba91;
	height: 88px;
	width: 79px;
	position: absolute;
	right: -24px;
	top: 2px;
	transform: rotate(47deg);
}
.innerCaption a:hover {
	background: #36373c;
}
.innerCaption a:hover::after {
	background: #fff;
}
.ourMission {
	background: #eeba91 url(../images/mission-bg.png) left top no-repeat;
	padding: 130px 0;
	clear: both;
}
.ourMission h2 {
	font-size: 30px;
	color: #51545d;
	text-transform: uppercase;
	font-family: 'Conv_FivoSansModern-Regular-Oblique';
	padding-bottom: 25px;
}
.ourMission h2 span {
	display: block;
	font-size: 42px;
	color: #fff;
	text-transform: none;
	font-family: 'Conv_FivoSansModern-Bold';
}
.ourMission p {
	font-size: 21px;
	color: #51545d;
	line-height: 28px;
	position: relative;
	padding-left: 90px;
}
.ourMission p:before {
	content: "";
	width: 78px;
	height: 45px;
	background: url(../images/angle3.png) left top no-repeat;
	position: absolute;
	left: 0;
	top: 70px;
}
.ourMission p strong {
	font-family: 'Conv_FivoSans-Medium';
}
.ourMission h3 {
	font-size: 64px;
	text-transform: uppercase;
	font-family: 'Conv_FivoSansModern-Medium-Oblique';
	padding-top: 50px;
}
.textBlock {
	float: right;
}
.recentLists {
	clear: both;
	padding-top: 20px;
	position: relative;
	z-index: 11;
}
.recentLists h4 {
	font-size: 42px;
	color: #fff;
	font-family: 'Conv_FivoSansModern-Bold';
}
.recentLists h4 span {
	display: block;
}
.recentLists h5 {
	font-size: 24px;
	font-family: 'Conv_FivoSans-Light';
	padding: 10px 0 50px;
}
.leftArrow {
	margin-top: 3px;
}
.recents figure {
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.recents .logoBtm {
	background: #fff;
	position: absolute;
	bottom: -59px;
	right: -44px;
	width: 100%;
	transform: rotate(-22deg);
	width: 400px;
	height: 120px;
}
.recents .logoBtm img {
	transform: rotate(22deg);
	position: absolute;
	right: 50px;
	bottom: 32px;
}
.recents a {
	background: #51545d;
	color: #dfe4e6;
	font-size: 16px;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	text-transform: uppercase;
	display: inline-block;
	padding: 20px 20px;
	position: relative;
	overflow: hidden;
	margin: 70px 15px 0;
	z-index: 1;
	width: 100%;
}
img.img-responsive.main-image {
    width: 100%;
}
.recents a img {
	margin-left: 0px;
	float: right;
	margin-top: 0px;
	position: relative;
	z-index: 1;
}
.mg-t{
    margin-top: 40px;
}
.recents a::after {
	content: "";
	background: #dfe4e6;
	height: 88px;
	width: 79px;
	position: absolute;
	right: -24px;
	top: 2px;
	transform: rotate(47deg);
}
.recents a:hover {
	background: #36373c;
}
.recents a:hover::after {
	background: #fff;
}
.whyus {
	position: relative;
}
.whyusIn {
	background: url(../images/bottom-shape-small.png) 0 0 no-repeat;
	clear: both;
	padding: 0;
	position: absolute;
	top: -360px;
	width: 100%;
}
.inBlock {
	float: right;
	text-align: right;
	padding: 260px 0;
}
.whyus h3 {
	color: #dfe4e6;
	font-size: 38px;
	text-transform: uppercase;
	font-family: 'Conv_FivoSansModern-Medium-Oblique';
}
.whyus h4 {
	font-size: 36px;
	color: #dfe4e6;
}
.whyus h4 span, .whyus h5 span {
	display: block;
}
.whyus h5 {
	color: #eeba91;
	font-size: 45px;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	text-transform: uppercase;
	padding-top: 10px;
	position: relative;
	display: inline-block;
}
.whyus h5:before {
	width: 79px;
	height: 47px;
	content: "";
	background: url(../images/angle1.png) 0 0 no-repeat;
	position: absolute;
	left: -100px;
	top: 35px;
}
.bottomBlock {
	background: #f0f1f2 url(../images/bg-bottom.png) 0 0 no-repeat;
	padding: 300px 0 50px;
	clear: both;
}
.blockContent {
	float: right;
}
.bottomBlock p {
	width: 47%;
	float: left;
	padding: 15px;
	font-size: 21px;
	color: #949494;
	line-height: 28px;
	position: relative;
}
.bottomBlock p:first-child:before {
	height: 2px;
	width: 80px;
	background: #eeba91;
	content: "";
	display: block;
	margin-bottom: 20px;
}
.bottomBlock p:last-child:before {
	height: 2px;
	width: 80px;
	background: #f0f2f3;
	content: "";
	display: block;
	margin-bottom: 20px;
}
.bottomBlock p:last-child:after {
	height: 2px;
	width: 80px;
	background: #eeba91;
	content: "";
	display: block;
	margin-top: 40px;
	float: right;
}
.bottomBlock h2 {
	font-size: 58px;
	font-family: 'Conv_FivoSansModern-Medium-Oblique';
	text-transform: uppercase;
	padding-top: 50px;
	width: 100%;
	text-align: right;
}
.bottomBlock h2 span {
	color: #eeba91;
}
.aboutUs {
	background: #51545d;
	clear: both;
	padding: 0 0 150px;
	position: relative;
}
.aboutUs:before {
	background: url(../images/top-angle.png) 0 0 no-repeat;
	content: "";
	position: absolute;
	height: 326px;
	top: -325px;
	width: 100%;
	background-size: cover;
	z-index: 2;
}
.aboutUs::after {
	background: url(../images/top-right-angle.png) 0 0 no-repeat;
	content: "";
	height: 241px;
	position: absolute;
	top: -384px;
	width: 807px;
	right: 0;
	z-index: 1;
}
.aboutUs .aboutInner {
	position: absolute;
	top: -300px;
	width: 100%;
}
.aboutUs ul {
	position: relative;
	z-index: 111;
}
.aboutUs li {
	float: left;
	width: 33%;
	padding: 0 15px;
}
.aboutUs li span {
	color: #eeba91;
	font-size: 42px;
}
.aboutUs li .titleLabel {
	color: #eeba91;
	font-size: 24px;
	text-transform: uppercase;
	padding-top: 15px;
	font-family: 'Conv_FivoSansModern-Medium-Oblique';
}
.aboutUs p {
	line-height: 30px;
	font-size: 22px;
	font-family: 'Conv_FivoSans-Light';
	color: #dfe4e6;
	padding-top: 10px;
	position: relative;
}
.aboutUs li p:after {
	height: 2px;
	width: 80px;
	background: #eeba91;
	content: "";
	display: block;
	margin-top: 20px;
}
.aboutUs li:first-child {
	margin-top: 30px;
}
.aboutUs li:nth-child(2) {
	margin-top: 100px;
	text-align: center;
}
.aboutUs li:nth-child(3) {
	margin-top: 160px;
	text-align: right;
}
.aboutUs li:nth-child(2) p::after {
	margin: 20px auto 0;
}
.aboutUs li:nth-child(3) p::after {
	position: absolute;
	right: 0;
}
header.newOne {
	background: url(../images/venture-bg.jpg) center top no-repeat;
}
.venTures {
	background: #51545d;
	float: left;
	width: 100%;
	padding-bottom: 0;
}
.venTures h2 {
	font-size: 42px;
	color: #eeba91;
	font-family: 'Conv_FivoSans-Medium';
	display: inline-block;
	position: relative;
	padding-bottom: 20px;
}
.venTures h2 span {
	display: block;
}
.venTures h2:after {
	content: "";
	background: url(../images/angle4.png) 0 top no-repeat;
	width: 78px;
	height: 45px;
	right: -80px;
	top: 25px;
	position: absolute;
}
.venTures li {
	width: 100%;
	padding: 110px 15px;
	position: relative;
	transform: skewY(10deg);
	margin: 0 !important;
}
.venTures li .container {
	transform: skewY(-10deg)
}
.venTures li figure {
	float: left;
	width: 40%;
	margin-right: 5%;
	overflow: hidden;
	position: relative;
}
.venTures h3 {
	font-size: 32px;
	color: #eeba91;
	text-transform: uppercase;
	font-family: 'Conv_FivoSans-Medium';
	position: relative;
}
.venTures h3:after {
	width: 80px;
	height: 2px;
	background: #eeba91;
	content: "";
	display: block;
	margin: 15px 0;
}
.rightCaptions {
	float: right;
	width: 55%;
}
.rightCaptions p {
	width: 90%;
}
.rightCaptions p:after, .rightCaptions p:before {
	display: none !important;
}
.prLink {
	font-size: 16px;
	background: #eeba91;
	padding: 12px 15px;
	color: #51545d;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	display: inline-block;
	margin-top: 25px;
}
.prLink img {
	float: right;
	margin-left: 20px;
	margin-top: 2px;
}
.prLink:hover, .prLink:focus {
	background: #dda375;
	color: #fff;
}
.venTures li:nth-child(2n) figure {
	float: right;
	margin: 0 0 0 5%;
}
.venTures li:nth-child(2n) {
	text-align: right;
}
.venTures li:nth-child(2n) p {
	float: right;
}
.venTures li:nth-child(2n) h3 {
	margin-bottom: 30px;
}
.venTures li:nth-child(2n) h3:after {
	position: absolute;
	right: 0;
}
.venTures li:nth-child(3) {
	text-align: left;
	margin: 0;
	background: #5e616b;
}
.venTures li:last-child {
	background: #6a6d77;
}
.venTures li:nth-child(2) {
	background: #585b64;
}
.venTures li:nth-child(4) {
	background: #646771;
}
.venTures .logoBtm {
	background: #fff;
	position: absolute;
	bottom: -59px;
	left: -44px;
	width: 100%;
	transform: rotate(22deg);
	width: 400px;
	height: 120px;
}
.venTures .logoBtm img {
	transform: rotate(-22deg);
	position: absolute;
	left: 50px;
	bottom: 41px;
}
.venInner {
	position: relative;
	z-index: 22;
	margin-top: -140px;
}
.partnerWithUs {
	background: #eaac7f url(../images/partners-bg.jpg) center top no-repeat;
	background-size: cover;
	text-align: center;
	padding: 120px 0;
	position: relative;
	float: left;
	width: 100%;
}
.partnerWithUs:before {
	content: "";
	background: #eaac7f;
	position: absolute;
	width: 100%;
	top: -400px;
	height: 400px;
	left: 0;
}
.partnerWithUs h2 {
	font-size: 42px;
	color: #fff;
	font-family: 'Conv_FivoSansModern-Bold';
}
.partnerWithUs h2 span {
	display: block;
}
.partnerWithUs h3 {
	font-size: 64px;
	text-transform: uppercase;
	font-family: 'Conv_FivoSansModern-Medium-Oblique';
	padding: 15px 0 30px;
}
.partnerWithUs a {
	background: #51545d;
	color: #eeba91;
	font-size: 16px;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	text-transform: uppercase;
	display: inline-block;
	padding: 12px 20px;
	position: relative;
	overflow: hidden;
}
.partnerWithUs a img {
	margin-left: 30px;
	float: right;
	margin-top: 4px;
	position: relative;
	z-index: 1;
}
.partnerWithUs a::after {
	content: "";
	background: #eeba91;
	height: 88px;
	width: 79px;
	position: absolute;
	right: -24px;
	top: 2px;
	transform: rotate(47deg);
}
.partnerWithUs a:hover {
	background: #36373c;
}
.partnerWithUs a:hover::after {
	background: #fff;
}
.contactUs h2 {
	color: #eeba91;
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'Conv_FivoSans-Medium';
	padding-bottom: 20px;
}
.contactUs .inpTxt {
	height: 45px;
	background: #fff;
	width: 100%;
	padding: 0 10px;
	color: #51545d;
	font-size: 16px;
	font-family: 'Conv_FivoSans-Medium';
	border: none;
}
.contactUs textarea {
	height: 194px;
	background: #fff;
	width: 100%;
	padding: 10px;
	color: #51545d;
	font-size: 16px;
	font-family: 'Conv_FivoSans-Medium';
	border: none;
	resize: none;
}
::-webkit-input-placeholder {
 opacity:1;
}
::-moz-placeholder {
 opacity:1;
}
:-ms-input-placeholder {
 opacity:1;
}
:-moz-placeholder {
 opacity:1;
}
.contactUs .form-group {
	margin-bottom: 30px;
}
.contactUs button {
	padding: 12px 10px;
	background: #eeba91;
	color: #51545d;
	text-transform: uppercase;
	border: none;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	font-size: 15px;
	float: right;
}
.contactUs button:hover, .contactUs button:focus {
	background: #dea476;
	color: #fff;
}
.contactUs button img {
	margin-left: 20px;
	float: right;
	margin-top: 2px;
}
.inQuiry {
	clear: both;
	padding-top: 25px;
}
.inQuiry h3 {
	color: #eeba91;
	font-size: 24px;
	font-family: 'Conv_FivoSans-Medium';
	position: relative;
	margin-bottom: 40px;
}
.inQuiry h3:after {
	width: 80px;
	height: 2px;
	background: #eeba91;
	content: "";
	position: absolute;
	left: 0;
	bottom: -20px;
}
.enquire:first-child h3:after {
	right: 0;
	left: auto;
}
.inQuiry p {
	font-size: 19px;
	color: #dfe4e6;
	font-family: 'Conv_FivoSans-Medium';
	padding-top: 5px;
}
.inQuiry p a {
	color: #dfe4e6;
}
.enquire:first-child {
	text-align: right;
	padding-right: 50px;
}
.enquire:last-child {
	padding-left: 50px;
}
.contactInner {
	width: 100%;
	position: absolute;
	top: -260px;
	z-index: 11;
}
.contactUs {
	padding-bottom: 80px;
	position: relative;
	background: #51545d;
}
.careers {
	padding: 0 0 100px;
	clear: both;
	background: #e7ebec;
	position: relative;
	z-index: 22;
}
.careers h2 {
	font-size: 42px;
	font-family: 'Conv_FivoSans-Medium';
	margin-top: -15px;
	padding-bottom: 20px;
}
.careers p {
	font-size: 21px;
	color: #818086;
	line-height: 28px;
}
.careers h3 {
	text-transform: uppercase;
	font-size: 32px;
	color: #eeba91;
	font-family: 'Conv_FivoSans-Medium';
	padding: 40px 0;
}
.careers label {
	font-family: 'Conv_FivoSansModern-Medium-Oblique';
	text-transform: uppercase;
	font-size: 17px;
	width: 100%;
	padding-top: 45px;
}
.careers label.labelBtm {
	padding-top: 15px;
}
.careers label img {
	float: right;
}
.inpType {
	background: #f3f4f5;
	width: 100%;
	height: 45px;
	padding: 0 10px;
	font-size: 20px;
	color: #51545d;
	font-family: 'Conv_FivoSansModern-Regular-Oblique';
	box-shadow: 2px 1px 5px 2px rgba(201,202,202,0.1);
	margin-bottom: 20px;
}
.careers figcaption {
	color: #74737b;
	font-size: 16px;
	font-family: 'Conv_FivoSans-Medium';
	padding-bottom: 10px;
}
.inpType:focus {
	border: 1px solid #eeba91;
}
.careers .formGroup {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.careers select {
	height: 30px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	background: #f3f4f5 url(../images/select-arrow.png) 96% center no-repeat;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
	padding: 0 20px 0 10px;
	color: #666;
	width: 100%;
	height: 45px;
	font-size: 20px;
	color: #51545d;
	font-family: 'Conv_FivoSansModern-Regular-Oblique';
	box-shadow: 2px 1px 5px 2px rgba(201,202,202,0.1);
	margin-bottom: 20px;
}
.careers button {
	background: #51545d;
	padding: 15px 20px;
	color: #dfe4e6;
	text-transform: uppercase;
	border: none;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	font-size: 15px;
}
.careers button img {
	float: right;
	margin-left: 30px;
	margin-top: 2px;
}
.careers button:hover, .careers button:focus {
	background: #3c3e43;
}
.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 0 0 0 12px;
	background: #eeba91;
	display: inline-block;
	color: #51545d;
	padding: 15px 20px;
	font-family: 'Conv_FivoSansModern-Bold-Oblique';
	font-size: 15px;
	text-transform: uppercase;
	margin-right: 20px;
	vertical-align: top;
}
.fileUpload img {
	margin-left: 30px;
	float: right;
	transform: rotate(-90deg);
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	height: 100%;
}
.fileUpload:hover, .fileUpload:focus {
	background: #d19668;
}
.contactUs:after {
	background: url(../images/btm-shape.png) 0 0 no-repeat;
	content: "";
	position: absolute;
	height: 326px;
	bottom: -150px;
	width: 100%;
	background-size: cover;
	z-index: 2;
}
/*.contactInner::after {
	content: "";
	position: absolute;
	bottom: -200px;
	left: -100px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 210px 0 0px 2500px;
	border-color: #e7ebec transparent transparent transparent;
	transform: rotate(-180deg);
}
*/


.owl-carousel {
	clear: both;
}
.sliderTop {
	position: relative;
}
.sliderTop .owl-item .mainLine img {
	width: 30px;
	height: 30px;
}


/*************Media Queries for Mobiles****************/
@media screen and (min-width:1400px) {
.captions {
	top: 41%;
}
.whyusIn {
	background: url(../images/bottom-shape.png) 0 0 no-repeat;
	top: -673px;
}
.inBlock {
	padding: 580px 0;
}
.bottomBlock {
	padding-top: 370px;
}
.aboutUs::after {
	top: -250px;
}
.aboutUs .aboutInner {
	top: -230px;
}
.aboutUs {
	padding-bottom: 200px;
}
.partnerWithUs {
	margin-top: -220px;
}
.contactUs {
	padding-bottom: 200px;
}
.contactUs:after {
	bottom: -7px;
}
.contactInner {
	top: -180px;
}
.captionLeft {
	padding-top: 65px;
}
}
@media screen and (max-width:1199px) {
.captions2 h2, .captions2 h3 {
	font-size: 32px;
	line-height: 40px;
}
.angle1 {
	width: 40px;
}
.brandsPanel a {
	background-size: 90%;
}
footer li {
	padding-right: 20px;
}
.ourMission h3 {
	font-size: 50px;
}
.bottomBlock h2 {
	width: 100%;
}
.recentLists {
	padding-top: 50px;
}
.captions {
	top: 28%;
}
footer {
	background: url(../images/footer-bg.jpg) center / cover;
}
}
@media screen and (max-width:991px) {
.captionLeft span {
	margin: 0 10px;
}
.pointer {
	margin: 0;
}
.captions h1 {
	font-size: 30px;
}
.captions a {
	margin-right: 0;
	padding: 12px 10px;
}
.captions2 figure {
	width: 40%;
}
.captions2 h2, .captions2 h3 {
	width: 30%;
}
header.homeHeader {
	padding-bottom: 70px;
}
.brandsPanel {
	margin-top: 0;
}
.brandsPanel p {
	width: 100%;
	font-size: 21px;
}
.productsPanel h2 img {
	display: none;
}
.productsPanel h2 {
	width: auto;
}
.productsPanel .col-sm-6 {
	margin-top: 15px;
}
.joinUs {
	text-align: center;
	clear: both;
}
.innerCaption {
	width: 80%;
}
.bottomBlock {
	padding-top: 130px;
}
.captions {
	top: 18%;
}
}
 @media screen and (max-width:767px) {
#cssmenu {
	width: 100%
}
#cssmenu ul {
	width: 100%;
	display: none;
	position: absolute;
	z-index: 15;
	background: #3c3f48;
	top: 4px;
}
#cssmenu ul li {
	width: 100%;
	border: none;
}
#cssmenu ul li:hover {
	background: #363636;
}
#cssmenu ul ul li, #cssmenu li:hover > ul > li {
	height: auto
}
#cssmenu ul li a, #cssmenu ul ul li a {
	width: 100%;
	border-bottom: 0;
	color: #fff;
}
#cssmenu > ul > li > a {
	padding: 15px;
}
#cssmenu > ul > li {
	float: none
}
#cssmenu ul ul li a {
	padding-left: 25px
}
#cssmenu ul ul li {
	background: #333!important;
}
#cssmenu ul ul li:hover {
	background: #363636!important
}
#cssmenu ul ul ul li a {
	padding-left: 35px
}
#cssmenu ul ul li a {
	color: #ddd;
	background: none
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {
	color: #fafafa
}
#cssmenu ul ul, #cssmenu ul ul ul {
	position: relative;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: left
}
#cssmenu ul li.active a {
	border: none;
	color: #eeba91;
}
#cssmenu > ul > li.has-sub > a:after, #cssmenu > ul > li.has-sub > a:before, #cssmenu ul ul > li.has-sub > a:after, #cssmenu ul ul > li.has-sub > a:before {
	display: none
}
#cssmenu #head-mobile {
	display: block;
	padding: 0;
	color: #ddd;
	font-size: 12px;
	font-weight: 700
}
header .button {
	position: absolute;
	right: 0;
	top: -150px;
	cursor: pointer;
	z-index: 12399994;
}
header .button:after {
	position: absolute;
	top: 22px;
	right: 20px;
	display: block;
	height: 8px;
	width: 20px;
	border-top: 2px solid #eeba91;
	border-bottom: 2px solid #eeba91;
	content: '';
	z-index: 11;
}
header .button:before {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	top: 25px;
	right: 20px;
	display: block;
	height: 2px;
	width: 20px;
	background: #eeba91;
	content: '';
	z-index: 11;
}
header .button.menu-opened:after {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	top: 23px;
	border: 0;
	height: 2px;
	width: 19px;
	background: #eeba91;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
header .button.menu-opened:before {
	top: 23px;
	background: #eeba91;
	width: 19px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
#cssmenu .submenu-button {
	position: absolute;
	z-index: 99;
	right: 0;
	top: 0;
	display: block;
	border-left: 1px solid #444;
	height: 46px;
	width: 46px;
	cursor: pointer
}
#cssmenu .submenu-button.submenu-opened {
	background: #262626
}
#cssmenu ul ul .submenu-button {
	height: 34px;
	width: 34px
}
#cssmenu .submenu-button:after {
	position: absolute;
	top: 22px;
	right: 19px;
	width: 8px;
	height: 2px;
	display: block;
	background: #ddd;
	content: ''
}
#cssmenu ul ul .submenu-button:after {
	top: 15px;
	right: 13px
}
#cssmenu .submenu-button.submenu-opened:after {
	background: #fafafa
}
#cssmenu .submenu-button:before {
	position: absolute;
	top: 19px;
	right: 22px;
	display: block;
	width: 2px;
	height: 8px;
	background: #ddd;
	content: ''
}
#cssmenu ul ul .submenu-button:before {
	top: 12px;
	right: 16px
}
#cssmenu .submenu-button.submenu-opened:before {
	display: none
}
#cssmenu ul ul ul li.active a {
	border-left: none
}
#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active > a {
	border-top: none
}
#cssmenu ul ul {
	top: 2px;
}
.captions {
	padding: 20px 0;
	text-align: center;
}
.captionLeft {
	padding-top: 20px;
	border-top: 1px solid #64666e;
}
.pointer, .captionLeft span, .capLogo {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.captions h1, .captions a {
	float: none;
}
header.homeHeader::after {
	border-width: 0 0 250px 2500px;
}
.captions2 figure {
	display: none;
}
.captions2 h2, .captions2 h3 {
	margin: 0;
	left: auto;
	right: auto;
	top: 0;
	width: 50%;
	padding: 0 15px;
	font-size: 28px;
	line-height: 28px;
}
.brandsPanel h2 {
	color: #dc9f6e;
}
.whatsnew {
	text-align: center;
	padding: 25px 0;
}
.whatsnew h4 {
	width: 100%;
}
.whatsnew img {
	width: 32px;
	height: 32px;
	display: inline-block;
}
.whatsnew a {
	width: 100%;
	margin-right: 0;
}
.whatsnew a img {
	width: auto !important;
	height: auto !important;
}
footer {
	text-align: center;
}
.footerLogo {
	padding-top: 0;
}
.footerLogo img {
	display: inline-block;
	margin-bottom: 20px;
}
footer li {
	display: inline-block;
	float: none;
	margin: 0 5px;
	padding: 0;
}
footer .contacts, footer address {
	width: 100%;
	padding: 0 10px;
}
header.innerheader #cssmenu > ul > li > a {
	color: #fff;
}
header.innerheader #cssmenu > ul > li.active a {
	color: #eeba91;
}
.innerCaption {
	width: 100%;
	padding: 20px 0;
	border-top: 1px solid #e0c9b8;
	text-align: center;
}
.innerCaption p {
	width: 100%;
}
.innerCaption p::after {
	margin: 20px auto;
}
.innerCaption a {
	float: none;
}
.innerCaption h1::before {
	display: none;
}
.innerCaption h1 {
	font-size: 30px;
	line-height: inherit;
}
.aboutUs {
	padding: 25px 0;
}
.aboutUs::after, .aboutUs::before {
	display: none;
}
.aboutUs li {
	margin: 15px 0 !important;
	width: 50%;
	text-align: center !important;
}
.aboutUs li .titleLabel {
	padding-top: 0;
	font-size: 20px;
}
.aboutUs p {
	font-size: 18px;
}
.aboutUs li span {
	font-size: 32px;
}
.aboutUs li:last-child {
	width: 100%;
}
.aboutUs li p::after {
	margin: 20px auto !important;
	position: static !important;
}
.ourMission {
	padding: 25px 0;
	text-align: center;
}
.ourMission p::before {
	display: none;
}
.ourMission p {
	padding: 15px 0;
	font-size: 17px;
}
.ourMission h3 {
	font-size: 28px;
	padding-top: 10px;
}
.leftArrow, .whyus h5::before {
	display: none;
}
.recents .col-md-3 {
	margin: 15px 0;
}
.recentLists {
	padding-top: 20px;
}
.whyusIn {
	background: #51545d;
	position: static;
}
.inBlock {
	float: none;
	padding: 30px 15px;
	text-align: center;
}
.whyus h4, .recentLists h4, .whatsnew h4 {
	font-size: 26px;
}
.whyus h5 {
	font-size: 40px;
}
.bottomBlock {
	padding: 20px 0;
	background: #eff0f2;
}
.bottomBlock p {
	width: 100%;
}
.bottomBlock h2 {
	font-size: 32px;
}
.recents a {
	margin-top: 10px;
}
.pointer {
	display: inline-block;
	text-align: center;
}
.pointer img {
	display: inline-block;
	margin: 15px 0;
}
.brandsPanel {
	padding-bottom: 30px;
}
.productsPanel h2 {
	padding-bottom: 0;
	text-align: center;
}
.productsPanel h3 {
	min-height: inherit;
}
.productsPanel .col-sm-6 {
	margin-top: 30px;
}
.productsPanel h2 img {
	margin-top: -30px;
	width: 40px;
	height: 30px;
	display: block;
}
header.innerheader {
	padding-bottom: 20px;
}
.aboutUs .aboutInner, .contactInner {
	position: static;
}
.whyus h3, .whyus h5 {
	font-size: 27px;
}
.venInner {
	margin-top: 0;
	text-align: center;
}
.venTures h2 {
	font-size: 35px;
}
.venTures h2::after {
	width: 40px;
	height: 40px;
	right: -39px;
}
.venTures li, .venTures li .container {
	transform: none;
}
.venTures li {
	padding: 20px 0;
}
.venTures li figure {
	width: 100% !important;
	margin: 0 0 15px !important;
}
.rightCaptions, .rightCaptions p {
	width: 100% !important;
}
.venTures h3::after {
	margin: 15px auto !important;
}
.venTures li:nth-child(2n) h3::after, .venTures li:nth-child(2n) h3 {
	position: static;
	margin: 0;
}
.partnerWithUs::before {
	display: none;
}
.partnerWithUs {
	padding: 20px 15px;
}
.partnerWithUs h2 {
	font-size: 30px;
}
.partnerWithUs h3 {
	font-size: 32px;
}
.inQuiry {
	text-align: center;
}
.enquire {
	padding: 15px !important;
	text-align: center !important;
}
.inQuiry h3::after {
	left: 0 !important;
	right: 0 !important;
	margin: auto !important;
}
.contactUs::after {
	display: none;
}
.contactUs {
	padding-bottom: 20px;
}
.careers {
	padding: 25px 0;
	text-align: center;
}
.hAngle img {
	display: inline-block;
	width: 40px;
	height: 40px;
	transform: rotate(90deg);
	margin-bottom: 20px;
}
.careers h2, .careers h3 {
	font-size: 28px;
}
.careers label {
	padding-top: 0;
}
.careers label img {
	/*transform: rotate(90deg);*/
	width: 20px;
	height: 20px;
}
.inpType {
	margin-bottom: 10px;
}
.fileUpload {
	margin-right: 0;
	margin-bottom: 15px;
}
.captions {
	position: static;
}
.sliderTop .owl-carousel .item img {
	display: none;
}
.sliderTop .owl-carousel .captions img {
	display: inline-block;
	vertical-align: top;
}
.sliderTop .owl-carousel .pointer img {
	width: 32px;
	height: 32px;/*transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);*/
}
.sliderTop .owl-carousel .capLogo img {
	width: 170px;
}
.innerCaption h1 span {
	line-height: 20px;
}
footer {
	background: #51545d url(../images/footer-bg-small.png) 0 top no-repeat;
}
footer .logosLinks li {
	margin: 0;
}
.logosLinks {
	padding-top: 20px;
}

}
 @media screen and (max-width:500px) {
.brandsPanel {
	text-align: center;
}
.brandsPanel p {
	font-size: 16px;
}
.brandsPanel p {
	padding: 10px 0;
}
.brandsPanel h2 {
	font-size: 20px;
	padding-top: 25px;
}
.brandsPanel figure {
	margin-bottom: 15px;
}
.brandLogo {
	height: 60px;
	line-height: 60px;
}
.brandsPanel .brands {
	width: 49%;
	text-align: center !important;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 15px;
}
.compLogo {
	position: static;
	margin: 10px 0;
}
.compLogo img {
	display: inline-block;
}
.productsPanel h3 {
	font-size: 18px;
	min-height: 112px;
}
.whatsnew p {
	font-size: 16px;
}
.whatsnew a {
	font-size: 14px;
}
.whatsnew a img, .whatsnew a::after {
	display: none;
}
.whatsnew h4 {
	font-size: 22px;
	margin-top: 10px;
}
.brandsPanel a img, .brandLogo img {
	width: auto !important;
	display: inline-block;
}
.productsPanel {
	text-align: center;
}
.productsPanel h3::before {
	margin: 10px auto;
}
.productsPanel h2 {
	font-size: 24px;
	width: 100%;
}
.brandsPanel .brands:last-child .brandLogo, .brandsPanel .brands:last-child p {
	float: none;
}
.ourMission h2 {
	font-size: 24px;
	padding-bottom: 0;
}
.ourMission h2 span {
	font-size: 30px;
}
.recentLists {
	text-align: center;
}
.recents .logoBtm, .venTures .logoBtm {
	position: static;
	transform: none;
	width: 100%;
	height: 80px;
	line-height: 80px;
	padding: 10px;
}
.recents .logoBtm img, .venTures .logoBtm img {
	transform: none;
	position: static;
	display: inline-block;
	vertical-align: top;
}
.whyus h3, .whyus h5 {
	font-size: 22px;
}
.whyus h4 {
	font-size: 18px;
}
.bottomBlock p {
	font-size: 17px;
}
.bottomBlock h2, .venTures h3 {
	font-size: 20px;
}
.venTures li {
	background: none !important;
}
.venTures p {
	font-size: 14px;
}
.venTures li {
	margin: 0 !important;
}
.partnerWithUs h2 {
	font-size: 24px;
}
.partnerWithUs h3 {
	font-size: 28px;
}
footer {
	background: #51545d url(../images/footer-bg-small1.png) 0 top no-repeat;
}
}
@media screen and (max-width:479px) {
.captions2 h2, .captions2 h3 {
	font-size: 20px;
}
}
.recents .recents-brands{
    margin-top:0px;
    
}
.recents a.recents-brands img.main-image {
       position: unset; 
}
a.bage-st {
    position: fixed;
    z-index: 9999;
    bottom: 4%;
    left: 20px;
}