@charset "utf-8";
/* CSS Document */
.MarginBottom10{margin-bottom:10px; display:block;}
.MarginBottom20{margin-bottom:20px; display:block;}
.MarginBottom30{margin-bottom:30px; display:block;}
.MarTB{margin-top:30px; margin-bottom:30px;}
.MarTB10{margin-top:10px; margin-bottom:10px;}
.font1{font-family: 'Roboto', sans-serif;}
.ResponsiveImg{min-width:100% !important; max-width:100% !important;}
.ResponsiveImg1{width:100%; height:auto;}
.PositionRe{position:relative;}
.BannerBg{background-color:#fde79d;}
.Header{position:absolute; z-index:2000000; background-color:#f58502; color:#fff; height:100%; display:block;}
.Header img{display:block; margin:20px auto 0;}
.Header div span{font-size:23px; text-transform:capitalize; border-bottom:2px solid #fff; font-weight:normal; padding-bottom:10px;}
.Header div{ display:inline-block;}
.Header div ul {margin-top:30px; font-size:18px; font-family: 'Roboto Condensed', sans-serif !important; padding-bottom:20px;}
.Header div ul li{list-style-type:none; margin:5px 0;}
.Header div ul li a{margin-right:0; transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; }
.Header div ul li a:link, .Header div ul li a:visited{color:#fff; text-decoration:none;}
.Header div ul li a:hover{color:#fff; text-decoration:none;margin-right:30px;}
.HeaderBg{background-image:url(../images/HeaderBg.png); background-repeat:no-repeat; background-size:100%;}
.Header2{background-color:#f58502; right:1.5%; color:#fff; font-weight:bold; font-size:25px; padding:0 20px 7px; top:-102px; color:#fff; display:block;}
.Header2 div{font-size:21px; font-weight:lighter;}
.Header2 p{display:inline;}
.Header2 p a{background-image:url(../images/social-icons.png); background-repeat:no-repeat; width:43px; height:43px; float:right; margin-left:10px;}
.fb a{background-position:0 0;}
.tw a{background-position:-43px 0;}
.link a{background-position:-86px 0;}
.gplus a{background-position:-129px 0;}
.MenuIcon hr{position: relative; top: 42px; z-index: -1; margin-top:0; margin-bottom:0;}
.IntoBg{background-color:#f58502; margin-top:4px;}
.IndexIntro h2{ color:#fde79d; font-size:55px;}
.IndexIntro p{ color:#fde79d; padding:10px 0 25px 0; width:85%; margin:0 auto; text-align:center}

.IndexFoot1 h2{ text-transform:uppercase; font-size:32px; font-weight:bold; margin-top:0; line-height:1.3;}
.IndexFoot1 p{ font-size:15px; line-height:2;}
.FooterBg{background-color:#302d29;}
.Footer{color:#b4b3b3;}
.Footer h4{color:#b4b3b3; font-size:28px; border-bottom:1px solid #4b4845; display:inline-block; padding-bottom:10px;}
.Footer a img{display:block;}
.footerAdd{color:#f58502; font-size:16px; line-height:2; margin-top:43px;}
.DownIcon{color:#fff; font-size:25px !important; margin-top:6px;}
.pdtUl li{list-style-image:url(../images/list-icon.png); margin-bottom:10px; font-size:15px; line-height:24px; margin-left:0px!important;}

.col-xs-9 h2{
 font-family:'Roboto Condensed'; font-size:20px; color:#F58502; font-weight:300; line-height:30px;
}

.col-xs-9 h3{
 font-family:'Roboto Condensed'; font-size:20px; color:#F58502; font-weight:400; line-height:30px;
}
/*********Inner Page***********/
.InnerMenu{margin-top:87px;}
.InnerMenu2{margin-top:87px !important;}
.InnerMenu li{padding:10px 20px;}
.InnerMenu li a:link, .InnerMenu li a:visited{ text-decoration:none; color:#fff; }
.InnerMenu li a:hover{transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; text-decoration:none; color:#fde79d; border-bottom:4px solid #fde79d}
.InnerMenu li.active a:link, .InnerMenu li.active a:visited{color:#fde79d; border-bottom:4px solid #fde79d;}
.InnerMenu li{float:right; list-style-type:none; font-size: 18px; font-family: 'Roboto Condensed', sans-serif !important;}
.InnerHeader{background-color:#f58502; padding-top:10px; padding-bottom:10px; border-bottom:2px dotted #fde79d;}
.InnerLogo span a:link, .InnerLogo span a:visitd, .InnerLogo span a:hover{font-size: 23px; color:#fff !important; text-transform: capitalize; font-weight: normal;}
.InnerLogo span a, .InnerLogo span a:hover{font-size: 29px; color:#fff !important; text-decoration:none; font-family:'Roboto';}
.InnerBanner{background-color:#fde79d;}
.InnerPageHead{color:#f58502; font-family: 'Roboto Condensed', sans-serif !important; text-transform:uppercase; margin-bottom:20px;}
.InnrePageBg{background-image:url(../images/InnerPageBg.png); background-repeat:repeat;}
.IndexIntro h2{margin-top:7px;}

/**********************Product Page************************/
.PdtcategoryList{margin-top:26px;}
.PdtcategoryList ul{margin-left:-30px;}
.PdtcategoryList ul li{list-style-image:url(../images/ListIcon.png); margin-left:0; padding:5px;text-transform: uppercase;}
.PdtcategoryList ul li a:link, .PdtcategoryList ul li a:visited{text-decoration:none; color:#333; padding-top:7px; padding-bottom:3px;}
.PdtcategoryList ul li a:hover{transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; text-decoration:none; color:#f58502; border-bottom:1px solid #333;}
.PdtcategoryList h3{background-color:#fde79d; color:#f58502; margin-top:0; padding:10px; display:inline-block; width:100%; font-family: 'Roboto Condensed', sans-serif !important; text-transform:uppercase; font-size:20px; margin-left:-15px;margin-bottom: 15px;}
.YellowDiv{height:40px; background-color:#fde79d; margin-bottom:10px;}

.Products{border-left:2px dotted #f58502;}
.Products h2{ border-bottom: 1px dotted #CCC; margin-bottom:25px; padding-bottom:14px;}
.Products h2 span a{font-size: 30px; font-weight: bold; color:#f58502; text-transform: capitalize; padding-top:10px; padding-bottom:10px;  border-bottom:2px solid #f58502;}
.Products h2 span a:link, .Products h2 span a:visited, .Products h2 span a:hover, .Products h2 span span a:link, .Products h2 span span a:visited, .Products h2 span span a:hover{ text-decoration:none;}
.Products h2 span span a, .Products h2 span span{font-weight: 100; font-size: 30px; color:#f58502;border-bottom:none !important;} 

.IndividualPdt a, .IndividualPdt div{text-align:center; box-shadow:0 0 5px #CCC; -moz-box-shadow:0 0 5px #CCC; -o-box-shadow:0 0 5px #CCC; -webkit-box-shadow:0 0 5px #CCC; -ms-box-shadow:0 0 5px #CCC; padding:10px; display:inline-block;}
.IndividualPdt a h4, .IndividualPdt div h4{ color:#f58502; font-weight:bold; text-transform:capitalize; height:25px;}
.IndividualPdt a p, .IndividualPdt div p{ color:#333;}
.IndividualPdt{transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; margin-top:10px; margin-bottom:10px;}
.IndividualPdt:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);} 
.MainCarMar a{transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; padding:20px !important; }
.MainCarMar a:hover{ background-color:#f4f3e7;}


/***********contact**************/
.address h4{font-size: 30px; font-weight: bold; color:#f58502; text-transform: capitalize;}
.MainAdd{font-weight:lighter; font-size:30px; margin-top:0; margin-bottom:0}
.address span{display:block;}
.address span hr{position: relative;top: 28px; z-index: -1; margin-top: 0 !important; margin-bottom: 0 !important;}
.Addtxt{margin-top:-15px; display:block;margin-left:55px;}
.col-xs-4 .form-group{position:relative;}.col-xs-4 .form-group span{position:absolute; left:0;    top: 31px;}


.EnquiryForm h4{font-size: 30px; font-weight: bold; color: #f58502; text-transform: capitalize; border-bottom:1px solid #f58502; padding-bottom:10px; margin-bottom:30px; margin-top:-5px;}
.red{ color:#F00;}
.Submit{border-radius:0 !important; padding:10px 15px !important;}
.Submit:hover{ background-color:#f58502 !important; color:#fff !important;}
.Submit a:hover{color:#fff !important;}
.Header a img{ width:81px; height:99px;}
.ImgOverlay{position:absolute; z-index:2; background-image:url(../images/pdt-bg.png); background-repeat:repeat; color:#fff; font-size:24px;padding:
10px; bottom:-11px; right:0;font-family: 'Roboto'; font-weight:bold; display:inline-block; line-height:1.3;transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s; }
.ImgOverlay span{font-weight:lighter;font-weight:100; }
.OverlayHover:hover{}
.OverlayHover:hover .ImgOverlay{bottom:-150px; right:-100px;}

.ProductUl{
	margin:0 0 0 20px;
	padding:0 0 0 0;
}
.ProductUl li h3{ color:#f58502; font-weight:bold; text-transform:capitalize; font-size:18px; width:193px; height:25px;}
.ProductUl li{
	float:left;
	list-style:none;
	margin:0 14px 20px 0px;
	padding:13px;
	text-align:center;
	font-size:13px;
	font-family:'Open Sans', arial;
	background:#f9f9f9;
	box-shadow:0px 0px 10px #CCC;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ProductUl li:hover{
	background:#FFF;
	box-shadow:0px 0px 10px #999;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ProductUl li:hover{transform:scale(1.05);     -webkit-transform: scale(1.05);; -o-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05);transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;}
.ProductUl li a{
	font-weight:bold;
	color:#976f04;
}
article li a:hover{
	font-weight:bold;
	color:#000;
}
@media (max-width: 991px) { 
.Header img{margin: 10px auto 0;}
.Header a img{ width:70px; height:86px;}
.Header div ul{font-size:16px; margin-top:14px;}
.Header div span{font-size:21px;padding-bottom:6px;}


}
@media screen and (min-width:992px) and (max-width:1199px) { 
.Header img{margin: 10px auto 0;}
.Header a img{ width:70px; height:86px;}
.Header div ul{font-size:16px;}
.Header div span{font-size:21px;}
.ImgOverlay{top:50px; left:20%;}

}