body {
	font: 14px/24px 'latoregular', Verdana, Geneva, sans-serif !important;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.img-responsive {
	width: auto !important;
}
body {
	line-height: 1;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	outline: none !important;
	transition: all 0.5 ease-in-out;
}
/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
/* change colours to suit your needs */
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* change border colour to suit your needs */
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
}
@font-face {
	font-family: 'latobold';
	src: url('../fonts/lato-bold_0-webfont.eot');
	src: url('../fonts/lato-bold_0-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-bold_0-webfont.woff2') format('woff2'),  url('../fonts/lato-bold_0-webfont.woff') format('woff'),  url('../fonts/lato-bold_0-webfont.ttf') format('truetype'),  url('../fonts/lato-bold_0-webfont.svg#latobold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latolight';
	src: url('../fonts/lato-light_0-webfont.eot');
	src: url('../fonts/lato-light_0-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-light_0-webfont.woff2') format('woff2'),  url('../fonts/lato-light_0-webfont.woff') format('woff'),  url('../fonts/lato-light_0-webfont.ttf') format('truetype'),  url('../fonts/lato-light_0-webfont.svg#latolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latoregular';
	src: url('../fonts/lato-regular_0-webfont.eot');
	src: url('../fonts/lato-regular_0-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-regular_0-webfont.woff2') format('woff2'),  url('../fonts/lato-regular_0-webfont.woff') format('woff'),  url('../fonts/lato-regular_0-webfont.ttf') format('truetype'),  url('../fonts/lato-regular_0-webfont.svg#latoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/opensans-bold_0-webfont.eot');
	src: url('../fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bold_0-webfont.woff2') format('woff2'),  url('../fonts/opensans-bold_0-webfont.woff') format('woff'),  url('../fonts/opensans-bold_0-webfont.ttf') format('truetype'),  url('../fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular_0-webfont.eot');
	src: url('../fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular_0-webfont.woff2') format('woff2'),  url('../fonts/opensans-regular_0-webfont.woff') format('woff'),  url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.container {
	max-width: 1000px;
}
.top-bar-holder {
	text-align: right;
}
.top-bar-holder li {
	display: inline-block;
	vertical-align: middle;
}
.top-bar-holder ul {
	font-size: 0;
}
.carousel-caption {
	right: 13%;
	text-align: right;
	bottom: inherit;
	top: 333px;
	box-shadow: none;
}
.top-bar-holder li.inquiry .btn-default {
	height: 37px;
	background: #e21712 url(../images/inquiry-basket.png) no-repeat 13px 50%;
	border: none;
	border-radius: 2px;
	font: 14px/37px 'open_sansregular', Verdana, Geneva, sans-serif;
	color: #fff;
	padding: 0 19px 0 44px;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}
.top-bar-holder li.inquiry .btn-default:hover {
	background-color: #bb0a06;
}
.top-bar-holder {
	padding: 42px 0 40px;
}
.top-bar-holder li.inquiry {
	margin: 0 9px 0 0;
}
.top-bar-holder .form-inline {
	font-size: 0;
}
.top-bar-holder .form-group {
}
.top-bar-holder .form-control {
	min-width: 263px;
	background: rgba(215,219,224,7);
	border: none;
	font: 12px/12px 'open_sansregular', Verdana, Geneva, sans-serif;
	color: #3b3b3b;
	border-radius: 2px 0 0 2px;
	height: 37px;
}
.navbar-default.fixed{ top:0; z-index:1000; transform:translate(-50%, 0%); -moz-transform:translate(-50%, 0%); -webkit-transform:translate(-50%, 0%); left:50%; width:100%; max-width:1000px; background:#000; -ms-transform:translate(-50%, 0%); -o-transform:translate(-50%, 0%);}
.navigation-holder-main.fixed{ width:100%; left:0; top:0; position:fixed; z-index:1000;}
#header.head-pos{ transform:none; top:0; left:0; z-index:1000;}
.top-bar-holder .form-inline .btn-default {
	width: 43px;
	height: 37px;
	background: #202125 url(../images/search-icon.png) no-repeat 50% 50%;
	font-size: 0;
	border: none;
	border-radius: 0 2px 2px 0;
}
.collapse.navbar-collapse {
	padding: 0;
}
.nav-outer{
	background: rgba(0,0,0,.7);
	}
.nav-outer.scrolled{
	position:fixed;
	top:0;
	width:100%;
	z-index:1000;
	}
.navbar-default {
	margin: 0;
	height: auto;
	background: transparent !important;
	border: none;
	font: 14px/24px 'open_sansregular', Verdana, Geneva, sans-serif;
}
.navbar-default li a {
	font: 11px/24px 'open_sansregular', Verdana, Geneva, sans-serif;
	color: #fff !important;
	text-transform: uppercase;
	padding: 21px 15px;
}
{
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default li:hover a {
	background: rgba(182,25,23, .7) !important;
}
.carousel-indicators li, .carousel-indicators li.active {
	background: url(../images/pagination-bullets.png) no-repeat 0 0;
	width: 26px;
	height: 26px;
	border: none;
	border-radius: 0;
	margin: 0 !important;
}
.carousel-indicators li.active {
	background-position: 0 -26px;
}
.banner h1 {
	font: 55px/55px 'open_sansbold', Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.banner .item img{ width:100%;}
.banner h2 {
	font: 35px/35px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.carousel-caption {
	bottom: 140px;
}
.get-in-touch-main {
	background: #e21712;
	padding: 30px 0 38px;
}
.get-in-touch-main strong {
	display: block;
	font: 20px/35px 'open_sansbold', Verdana, Geneva, sans-serif;
	color: #fff;
}
.get-in-touch-main span {
	display: block;
	font: 15px/15px 'open_sansbold', Verdana, Geneva, sans-serif;
	color: #fff;
}
.get-in-touch-main .left {
	text-align: right;
}
.get-in-touch-main .btn-default {
	font: 14px/44px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	width: 137px;
	height: 44px;
	border: #fff solid 1px;
	border-radius: 0;
	padding: 0;
	background: none;
	margin: 8px 0 0;
}
.cham{ text-align:right;}
.cop-social{ text-align:left; margin:19px 0 0;}
#footer p{ margin:27px 0;}
.cop-social li, .cham li{ display:inline-block; vertical-align:middle;}
.our-products {
	background: url(../images/product-bg.png) no-repeat 50% 0;
	background-size:cover;
	padding: 60px 0 196px;
	min-height:745px;
}
.our-products h2 {
	font: 42px/34px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	border-left: #ffc908 solid 5px;
	padding: 0 0 0 28px;
}
.our-products .text-box {
	font: 16px/28px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	padding: 80px 0 0;
}
.our-products .text-box p {
	background: url(../images/comma.png) no-repeat 0 0;
	padding: 32px 0 0 36px;
}
.our-products li {
	display: inline-block;
	width: 48%;
	margin: 0 5px 0 0;
	cursor:pointer;
}
.our-products h3 {
	background: #5f5f5f;
	font: 14px/45px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	text-align: center;
	position: relative;
}
.our-products li:hover h3, .our-products li.active h3 {
	background: #e21712;
}
.our-products li:hover h3:after, .our-products li.active h3:after {
	background: url(../images/aftr-bullet.png) no-repeat 0 0;
	content: "";
	width: 19px;
	height: 10px;
	position: absolute;
	top: -10px;
	left: 21px;
	cursor: pointer;
}
.our-products .right {
	padding-top: 65px;
}
.about {
	text-align: center;
	padding-bottom: 88px;
}
.about h2 {
	font: 30px/30px 'latobold', Verdana, Geneva, sans-serif;
	color: #000;
	text-transform: uppercase;
	margin: 16px 0 17px;
}
.about .top span {
	display: inline-block;
	font: 19px/40px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	background: #ffc908;
	padding: 0 45px;
}
.about .top {
	padding-bottom: 91px;
}
.about .bottom .text-box {
	font: 12px/22px 'latoregular', Verdana, Geneva, sans-serif;
	color: #606060;
}
.about .bottom .text-box h3 {
	font: 16px/22px 'latoregular', Verdana, Geneva, sans-serif;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 22px;
}
.about .bottom .image-holder {
	margin: 0 0 22px;
}
.our-achievments {
	background: url(../images/6.jpg) no-repeat 50% 0;
	background-size: cover;
	text-align: center;
	padding: 90px 0;
}
.our-achievments .text-box {
	font: 12px/22px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
}
.achievment-main {
	border: #fff solid 1px;
	position: relative;
	overflow: hidden;
	padding: 45px 20px 20px;
}
.achievment-main:hover {
	border-color: #ffc908;
	cursor: pointer;
}
.achievment-main:hover:after {
	background: #ffc908;
}
.achievment-main h2 {
	font: 25px/45px 'open_sansbold', Verdana, Geneva, sans-serif;
	color: #fff;
}
.achievment-main:after {
	background: #fff none repeat scroll 0 0;
	content: "";
	height: 15px;
	left: inherit;
	position: absolute;
	right: -10px;
	top: -5px;
	transform: rotate(45deg);
	width: 25px;
}
.achievment-main strong {
	display: inline-block;
	width: 55px;
	height: 55px;
	background: url(../images/producticon_1.png) no-repeat 50% 50%;
}
.achievment-main:hover strong {
	background: url(../images/producticon_1-1.png) no-repeat 50% 50%;
}
.achievment-main.achievments strong {
	background-image: url(../images/producticon_2.png);
}
.achievment-main.achievments:hover strong {
	background-image: url(../images/producticon_2-1.png);
}
.achievment-main.target strong {
	background-image: url(../images/producticon_3.png);
}
.achievment-main.target:hover strong {
	background-image: url(../images/producticon_3-1.png);
}
.achievment-main .image-holder {
	background: url(../images/border-lines.png) no-repeat 50% 100%;
	padding: 0 0 20px;
	margin: 0 0 10px;
}
.happy-clients {
	padding: 52px 0 160px;
}
.happy-clients .head {
	text-align: center;
}
.happy-clients .head img {
	display: inline-block;
}
.happy-clients .head h2, .latest-products .top h2, .contact .head h2 {
	font: 35px/35px 'open_sansbold', Verdana, Geneva, sans-serif;
	color: #000;
	text-transform: uppercase;
	margin: 3px 0 14px;
}
.happy-clients .head .btn-default, .latest-products .top .btn-default, .contact .head .btn-default {
	height: 35px;
	border: none;
	border-radius: 0;
	background: #ffc908;
	padding: 0 50px;
	font: 16px/35px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	margin: 0 0 28px;
	position: relative;
	transition: all 0.5s ease-in-out;
	z-index: 3;
}
.latest-products .top .btn-default {
	z-index: 3;
}
.latest-products .top .btn-default:before {
	content: "";
	transition: all 0.5s ease-in-out;
	height: 100%;
	width: 0%;
	position: absolute;
	left: 0;
	z-index: -1;
	background: #e21712;
}
.latest-products .top .btn-default:after {
	content: "";
	transition: all 0.5s ease-in-out;
	height: 100%;
	width: 0%;
	position: absolute;
	right: 0;
	z-index: -1;
	background: #e21712;
}
.latest-products .top .btn-default:hover {
	background: none;
}
.latest-products .top .btn-default:hover:before {
	width: 51%;
}
.latest-products .top .btn-default:hover:after {
	width: 51%;
}
.happy-clients .head .btn-default:before {
	content: "";
	transition: all 0.5s ease-in-out;
	height: 100%;
	width: 0%;
	position: absolute;
	left: 0;
	z-index: -1;
	background: #e21712;
}
.happy-clients .head .btn-default:hover {
	background: none;
}
.happy-clients .head .btn-default:hover:before, .happy-clients .head .btn-default:hover:after {
	width: 50%;
}
.about .top span:after {
	content: "";
	height: 100%;
	transition: all 0.5s ease-in-out;
	width: 0;
	position: absolute;
	right: 0;
	z-index: -1;
	background: #e21712;
}
.about .top span {
	position: relative;
	transition: all 0.5s ease-in-out;
	cursor: pointer;
}
.about .top span:hover {
	background: none;
}
.about .top span:hover:before, .about .top span:hover:after {
	width: 50%;
}
.about .top span:before {
	content: "";
	height: 100%;
	transition: all 0.5s ease-in-out;
	width: 0;
	position: absolute;
	left: 0;
	z-index: -1;
	background: #e21712;
}
.happy-clients .head .btn-default:after {
	content: "";
	height: 100%;
	transition: all 0.5s ease-in-out;
	width: 0;
	position: absolute;
	right: 0;
	z-index: -1;
	background: #e21712;
}
.contact .head .btn-default:before {
	content: "";
	height: 100%;
	transition: all 0.5s ease-in-out;
	width: 0;
	position: absolute;
	left: 0;
	z-index: -1;
	background: #e21712;
	transition: all ease-in-out 0.5s;
}
.contact .head .btn-default:after {
	content: "";
	height: 100%;
	transition: all 0.5s ease-in-out;
	width: 0;
	position: absolute;
	right: 0;
	z-index: -1;
	background: #e21712;
	transition: all ease-in-out 0.5s;
}
.contact .head .btn-default:hover {
	background: none;
	z-index: 2;
}
.contact .head .btn-default:hover:before, .contact .head .btn-default:hover:after {
	width: 50%;
}
.happy-clients .text-area {
	border: #d4d4d4 solid 1px;
	overflow: hidden;
}
.happy-clients .text-area:hover {
	background: #000;
	color: #fff !important;
}
.happy-clients .text-area:hover .text-box, .happy-clients .text-area:hover .text-box strong {
	color: #fff;
}
.happy-clients .image-holder {
	float: left;
}
.happy-clients .text-area:hover .text-box strong {
	background-image: url(../images/inverted-comma2.png);
}
.happy-clients .text-area:hover .text-box span {
	color: #fff;
}
.happy-clients .text-box {
	overflow: hidden;
	padding: 10px 12px 0;
	font: 15px/18px 'latoregular', Verdana, Geneva, sans-serif;
	color: #000;
}
.happy-clients .text-box strong {
	display: block;
	font: 16px/16px 'latoregular', Verdana, Geneva, sans-serif;
	color: #000;
	text-transform: uppercase;
	background: url(../images/inverted-comma.png) no-repeat 0 0;
	padding: 0 0 0 18px;
	margin: 20px 0 6px;
}
.happy-clients .text-box span {
	display: block;
	font: 12px/12px 'latoregular', Verdana, Geneva, sans-serif;
	color: #909090;
	padding: 0 0 0 18px;
}
.happy-clients img {
	display: block;
}
.latest-products {
	background: #f4f4f4;
	padding: 88px 0 110px;
}
.latest-products .top {
	text-align: center;
}
.product-main .image-holder {
	border: #e1e1e1 solid 1px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	max-width: 221px;
	transition: all 0.5s ease-in-out;
}
.product-main .image-holder:hover {
	-webkit-box-shadow: 0px 0px 16px 0px rgba(219,219,219,1);
	-moz-box-shadow: 0px 0px 16px 0px rgba(219,219,219,1);
	box-shadow: 0px 0px 16px 0px rgba(219,219,219,1);
}
.product-main .image-holder ul {
	position: absolute;
	transition: all 0.5s ease-in-out;
	bottom: -100%;
	background: #ffc908;
	left: 50%;
	transform: translate(-50%, 0%);
	width: 141px;
}
.product-main .text-box {
	max-width: 221px;
}
.product-main .image-holder:hover ul {
	bottom: 10px;
}
.product-main .image-holder ul li {
	display: inline-block;
}
.product-main .image-holder ul li a {
	display: block;
	background: #000;
	padding: 9px 10px;
	color: #fff;
	font-size: 12px;
}
.product-main .image-holder ul li img {
	display: inline-block;
	vertical-align: middle;
}
.product-main .image-holder ul li.inquiry a {
	background: none;
	padding: 0;
}
.product-main span {
	display: block;
	margin: 10px 0;
}
.product-main strong {
	display: inline-block;
	font: 12px/26px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	background: #000;
	padding: 0 7px;
}
.contact {
	background: url(../images/7.jpg) no-repeat 0 0;
	background-size: cover;
	padding: 59px 0 85px;
}
.contact .head {
	text-align: center;
}
.contact .head h2 {
	color: #fff;
}
.contact .head {
	color: #fff;
	margin-bottom: 33px;
}
.contact-infos {
	font: 12px/14px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
}
.contact-infos strong {
	display: inline-block;
	width: 46px;
	height: 46px;
	border: #e21712 solid 2px;
	border-radius: 50%;
	text-align: center;
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.contact-infos li {
	margin: 0 0 13px 0;
}
.contact-infos img {
	display: inline-block;
	vertical-align: middle;
	margin: 9px 0 0;
}
.contact-form .form-control {
	height: 39px;
	border-radius: 0;
	background: transparent;
}
.contact-form .btn-default {
	height: 40px;
	border: none;
	border-radius: 0;
	background: #e21712;
	padding: 0 0;
	font: 16px/35px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	width: 100%;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}
.contact-form .btn-default:hover {
	background-color: #bb0a06;
}
.contact-form .form-group {
	margin-bottom: 25px;
}
.contact-form textarea {
	height: 100px !important;
}
.subscribe {
	font: 15px/15px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	text-align: center;
}
.subscribe h3 {
	font: 25px/25px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 31px 0 20px;
}
.subscribe .form-control {
	height: 39px;
	border-radius: 0;
	background: transparent;
	color: #fff;
	width: 68%;
	margin: 0 5px 0 0;
}
.subscribe .btn-default {
	height: 40px;
	border: none;
	border-radius: 0;
	background: #e21712;
	padding: 0 33px;
	font: 16px/35px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}
.subscribe .btn-default:hover {
	background-color: #bb0a06;
}
.subscribe p {
	margin: 0 0 17px;
}
.subscribe {
	padding: 35px 0 0px;
}
#footer {
	background: #fff;
	text-align: center;
	font: 16px/20px 'latoregular', Verdana, Geneva, sans-serif;
	color: #000;
}
#footer a {
	color: #000;
}
.navigation-holder-main {
	background: #000;
}
#header.inners {
	position: inherit;
	transform: none;
}
.broacrumb-inner {
	background: #e21712;
	padding: 32px 0;
}
.broacrumb-inner ul li {
	display: inline-block;
	font: 18px/18px 'latobold', Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.broacrumb-inner ul li a {
	font: 14px/14px 'open_sansregular', Verdana, Geneva, sans-serif;
	color: #fff;
	background: url(../images/brdcrmb-bullet.png) no-repeat 0 50%;
	display: inline-block;
	padding: 0 0 0 18px;
	margin: 0 0 0 7px;
}
.sidebar h2 {
	font: 16px/18px 'latobold', Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: #363636;
	text-align: center;
	padding: 24px 0;
}
.sidebar span {
	display: block;
	font: 16px/16px 'open_sansregular', Verdana, Geneva, sans-serif;
	color: #fff;
	background: #e21712 url(../images/listing-bullet3.png) no-repeat 22px 50%;
	padding: 7px 0 7px 35px;
	cursor: pointer;
}
.sidebar span.collapsed {
	background: #e21712 url(../images/listing-bullet.png) no-repeat 22px 50%;
}
.sidebar {
	border: #dedede solid 1px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 11px 1px rgba(233,233,233,0.67);
	-moz-box-shadow: 0px 0px 11px 1px rgba(233,233,233,0.67);
	box-shadow: 0px 0px 11px 1px rgba(233,233,233,0.67);
	margin: -66px 0 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6f6+0,fefefe+100 */
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(left, #f6f6f6 0%, #fefefe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f6f6f6 0%, #fefefe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f6f6f6 0%, #fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fefefe', GradientType=1 ); /* IE6-9 */
}
.sidebar a {
	display: block;
	font: 14px/14px 'open_sansregular', Verdana, Geneva, sans-serif;
	color: #363636;
	padding: 7.5px 0 7.5px 35px;
	border-bottom: #e8e8e8 solid 1px;
	background: url(../images/listing-bullet2.png) no-repeat 22px 50%;
}
.prod- {
	padding: 19px 0 0;
}
.product-in-main .image-holder {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
	max-width: 220px;
}
.product-in-main .image-holder:hover {
	-webkit-box-shadow: 0px 0px 16px 0px rgba(219,219,219,1);
	-moz-box-shadow: 0px 0px 16px 0px rgba(219,219,219,1);
	box-shadow: 0px 0px 16px 0px rgba(219,219,219,1);
}
.product-in-main span {
	display: inline-block;
	background: #464646;
	font: 12px/28px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	padding: 0 14px;
	margin: 15px 0 15px;
}
.product-in-main .image-holder ul {
	position: absolute;
	transition: all 0.5s ease-in-out;
	bottom: -100%;
	background: #ffc908;
	left: 50%;
	transform: translate(-50%, 0%);
	width: 141px;
}
.product-in-main .image-holder:hover ul {
	bottom: 10px;
}
.product-in-main .image-holder ul li {
	display: inline-block;
}
.product-in-main .image-holder ul li a {
	display: block;
	background: #000;
	padding: 9px 10px;
	color: #fff;
	font-size: 12px;
}
.product-in-main .image-holder ul li img {
	display: inline-block;
	vertical-align: middle;
}
.product-in-main .image-holder ul li.inquiry a {
	background: none;
	padding: 0;
}
.pro-derail .image-holder {
	border: 1px solid #dddddd;
	text-align: center;
	padding: 20px 30px;
}
.pro-derail .image-holder img {
	display: inline-block;
}
.detail-text strong {
	display: block;
	font: 20px/28px 'latoregular', Verdana, Geneva, sans-serif;
	padding: 10px 0;
}
.detail-text span {
	display: block;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	color: #e12020;
	font-size: 20px;
	padding: 10px 0;
}
.pro-derail .cart {
	padding: 10px 0;
}
.pro-derail .btn-default {
	background: #ffc908 none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #fff;
	font: 16px/35px "latoregular", Verdana, Geneva, sans-serif;
	height: 35px;
	margin: 0 0 28px;
	padding: 0 20px;
	position: relative;
	transition: all 0.5s ease-in-out 0s;
	z-index: 3;
}
.prod- .top {
	text-align: center;
}
.prod- .top h2 {
	color: #000;
	font: 35px/35px "open_sansbold", Verdana, Geneva, sans-serif;
	margin: 3px 0 14px;
	text-transform: uppercase;
}
.prod- .top .btn-default {
	height: 35px;
	border: none;
	border-radius: 0;
	background: #ffc908;
	padding: 0 50px;
	font: 16px/35px 'latoregular', Verdana, Geneva, sans-serif;
	color: #fff;
	margin: 0 0 28px;
	position: relative;
	transition: all 0.5s ease-in-out;
	z-index: 3;
}
.prod- .top .btn-default {
	z-index: 3;
}
.prod- .top .btn-default:before {
	content: "";
	transition: all 0.5s ease-in-out;
	height: 100%;
	width: 0%;
	position: absolute;
	left: 0;
	z-index: -1;
	background: #e21712;
}
.prod- .top .btn-default:after {
	content: "";
	transition: all 0.5s ease-in-out;
	height: 100%;
	width: 0%;
	position: absolute;
	right: 0;
	z-index: -1;
	background: #e21712;
}
.pro-derail {
	padding: 20px 0 0;
}
.prod- .top {
	padding: 10px 0 20px;
}
.prod- .top .btn-default:hover {
	background: none;
}
.prod- .top .btn-default:hover:before {
	width: 51%;
}
.prod- .top .btn-default:hover:after {
	width: 51%;
}
.contact-us-detail li img {
    display: inline-block;
    margin: 0 18px 0 0;
    vertical-align: middle;
}
.contact-us-detail > li {
    margin: 0 0 8px;
}

.contact-social{ border-top:#f0f0f0 solid 1px; padding:25px 0 63px; margin:0 78px 0 0;}
.contact-social li{ float:left; margin:0 10px 0 0;}
.contact-social li a{ display:block;}
.contact-social li a img{ transition:all 0.5s ease-in-out;}
.contact-social li a img:hover{ opacity:0.7;}
.contact-us-main .control-label {
	font: 16px/30px 'latoregular', Verdana, Geneva, sans-serif;
	color: #898989;
	text-transform: uppercase;
	margin: 13px 0 3px;
}
.contact-us-main span { color: #00a0c6; }
.contact-us-main .form-control {
	height: 39px;
	background: #ebebeb;
	border: #cccccc solid 1px;
}
.contact-us-main textarea { height: 181px !important; }
.contact-us-main .btn-default {
	background: #00a0c6;
	border: none;
	color: #fff;
	width: 100%;
	margin: 5px 0 0;
	font: 16px/17px 'latoregular', Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	padding: 10px 0;
	transition:all 0.5s ease-in-out;
}
.inquiry-main .btn-default{
	background: #e21712;
	border-radius:2px;
	border: none;
	color: #fff;
	width: 150px;
	margin: 5px 0 0;
	font: 16px/17px 'latoregular', Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	padding: 10px 0;
	transition:all 0.5s ease-in-out;
	}
.inquiry-main{ padding:50px 0 100px;}
.inquiry-main .btn-default:hover{ background:#e21121;}
.contact-us-main .btn-default:hover{ background:#0087a7;}
.contact-us-main{
		border-bottom:#e21712 solid 1px; padding:50px 0 100px;
	}
.contact-us-main h1{ margin-bottom:29px; font: 25px/25px 'latoregular', Verdana, Geneva, sans-serif; text-transform:uppercase;}
.about-main{ padding:50px 0 100px;}
.about-main p{ margin-bottom:25px;}
p.second{ display:none;}
.intro-main{ position:relative; }
.intro-main .left-cat{ float:left; width:50%; }
.intro-main .left-cat img, .intro-main .right-cat img{ -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.intro-main .right-cat{ float:right; width:50%;}
.intro-main .left-cat img, .intro-main .right-cat img{ width:100%; display:block;}
.intro-logo{ 
	position:absolute; left:50%; bottom:19%; 
	transform:translate(-50%, 19%);
	-webkit-transform:translate(-50%, 19%);
	-moz-transform:translate(-50%, 19%);
	-o-transform:translate(-50%, 19%);
	-ms-transform:translate(-50%, 19%);
	z-index:1000;}
.intro-main .left-cat:hover img, .intro-main .right-cat:hover img{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
	}
.nav-drop{ 
	    z-index:20000;
		width: 1000px;
		position: absolute;
		top: 66px;
		background: #fff;
		display: none;
		padding: 38px 27px 34px 38px;
		border: #466b48 solid 1px;
		left: -160px;
		border-top: none;
}
.navbar-nav.desktop-nav > li.sportswears .nav-drop{ left:-217px;}
.navbar-nav.desktop-nav > li.thirdwear .nav-drop{ left:-288px;}
.navbar-nav.desktop-nav > li.forthwear .nav-drop{ left:-406px;}
.navbar-nav.desktop-nav > li.interior .nav-drop{ left:-513px;}
.navbar-nav.desktop-nav > li.protect .nav-drop{ left:-619px;}
.navbar-nav.desktop-nav > li.apparel .nav-drop{ left:-717px;}
.navbar-nav.desktop-nav > li:hover > .nav-drop{ display:block;}
.navbar-nav.desktop-nav > li:hover > .nav-drop > .col{ float:left;}
.navbar-nav.desktop-nav > li:hover > .nav-drop > .col:first-child{ width:630px;}
.navbar-nav.desktop-nav > li:hover > .nav-drop > .col:last-child{ float:right;}
.navbar-nav.desktop-nav > li:hover > .nav-drop > .col > ul{ width:50%; float:left;}
.navbar-nav.desktop-nav > li:hover > .nav-drop > .col > ul > li > a{ display:block; background:none !important; padding: 0 0; color:#000 !important;}
.navbar-nav.mobile-nav{
	display:none;
	}
@media screen and (max-width:1000px) {
		.navbar-nav.mobile-nav{
	display:none;
	}
	.nav.navbar-nav.mobile-nav li a{
		padding:8px 15px;
		}
	.navbar-nav.desktop-nav{
	display:none;
	}
	.navbar-nav.mobile-nav > li.item a{ background: url(../images/plus-icon.png) no-repeat 97% 50% !important;}
	.navbar-nav.mobile-nav > li.item li a{ background:none !important;}
	.navbar-nav.mobile-nav > li.item a.active{ background:#801210 url(../images/minus-icon.png) no-repeat 97% 50% !important;}
	.navbar-toggle{ display:block !important;}
	.navbar-header{ width:100% !important;}
	.navbar-nav.mobile-nav{ width:100%;}
	.navbar-nav.mobile-nav > li{ float: none !important; display:block !important; width:100% !important;}
	.navbar-nav.mobile-nav > li > ul > li > a{ background:none !important; display:block;}
	}
@media screen and (max-width:1000px) {
	.nav-outer.scrolled{
	position:relative;
	top:inherit;
	width:100%;
	z-index:1000;
	}
	}
@media screen and (max-width:991px) {
	.cop-social, .cham{
		text-align:center;
		}
.intro-inner h1{ font-size:28px; line-height:30px;}


.get-in-touch-main {
	text-align: center !important;
}
.get-in-touch-main .left {
	text-align: center;
	padding-bottom: 15px;
}
.our-products li {
	max-width: 195px;
}
.about .bottom .text-box {
	padding-bottom: 25px;
}
.happy-clients .text-area {
	margin-bottom: 15px;
}
.carousel-caption {
	top: 243px;
}
.banner h1 {
	font-size: 37px;
}
.banner h2 {
	font-size: 25px;
}
.navbar-default li a {
	padding: 15px 11px;
	font-size: 12px;
}
}
@media screen and (max-width:767px) {
	
	.our-products h2, .about h2, .happy-clients .head h2, .latest-products .top h2, .contact .head h2{
		font-size:25px !important;
		}
.intro-inner .left-cat, .intro-inner .right-cat{ width:100%; float:none;}
.intro-logo{
	bottom:50%;
	transform:translate(-50%, 52%);
	-webkit-transform:translate(-50%, 52%);
	-moz-transform:translate(-50%, 52%);
	-o-transform:translate(-50%, 52%);
	-ms-transform:translate(-50%, 52%);}
.collapse.navbar-collapse {
	padding: 0 15px;
}
.banner {
	display: none;
}
#header {
	position: inherit;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	transform: none;
}
.top-bar-holder {
	text-align: center;
}
.top-bar-holder .form-control {
	display: inline-block;
	width: 84%;
}
.top-bar-holder li {
	vertical-align: top;
}
.top-bar-holder .form-inline .btn-default {
	display: inline-block;
}
.our-achievments .col-sm-4 {
	margin-bottom: 25px;
}
.product-main .image-holder {
	margin: 0 auto;
}
.product-main .text-box {
	margin: 0 auto 25px;
}
.subscribe .form-control {
	width: 100%;
	margin: 0 0 15px;
}
.subscribe .btn-default {
	width: 100%;
}
.navbar-default li ul {
	position: inherit;
	top: 0;
}
}
@media screen and (max-width:500px) {
.right-inner{ padding:0 86px 0 0;}
.top-bar-holder {
	padding: 25px 0;
}
.top-bar-holder li {
	margin-bottom: 15px !important;
}
.about .top span {
	padding: 0 13px;
	font-size: 14px;
}
.latest-products .top .btn-default{ font-size:13px; padding:0 35px;}
.contact .head .btn-default{ padding:0 13px; font-size:13px;}
}
@media screen and (max-width:479px) { .intro-logo > img {
    width: 150px;
}}
@media screen and (max-width:379px) {
.our-products li {
	display: block;
	width: 100%;
	margin: 0 auto 10px;
}
}