/* Shree ji CSS Document */
body{background:/*url(images/bg.jpg)*/#f2f2f2;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
h1,h2,h3,h4,ul,li{margin:0;padding:0;}
a{display:block;outline:none}
a img {outline:0;border:none;}
#outer_wrapper{max-width:95%;background:#fff;margin:0 auto;padding:0 5px 5px 10px;width:980px}
#wrapper{margin:0 auto;width:auto}
/*#header{overflow:hidden;margin-bottom:15px; background:url(images/header.png) no-repeat;height:467px;float:left;width:100%;background-size: cover;}*/
p{text-align:justify}
#header{height:430px;}
.main_image{position:relative;top: -141px;}
#logo{margin-top:38px;float:left; margin-left: 7px;position: relative;
    z-index: 1;}
#navigation{float:right;margin-top:59px;position:relative;z-index:1;height:59px;}
 #footer_navigation ul li{float:left;list-style-type:none;}
 #footer_navigation ul li a{text-decoration:none;margin-right:10px;color:#444441;margin-left: 10px;padding-left: 10px; border-left:1px solid #ccc;}
 #footer_navigation ul li a.active {color:#ED1163;}
 #footer_navigation ul li a:hover {color:#ED1163;}
 #footer_navigation ul li:first-child a {border-left:none;}
.g_box{float:left;height:132px;width:100px;*overflow:hidden}
.heading{color:#ed1163;font-size:16px;}
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em;}
#nav a{border-left: 1px solid #ccc;color: #000;font-size: 14px;margin-right: 18px;padding-left: 12px; text-decoration: none;}
#nav a:hover,#nav a.active{color:#ED1163;}
#nav li{float:left;position:relative;}
#nav ul li a:hover{background-color:#ccC;color:##ED1163;border:none}
#nav ul{display:none;width:8em;}
#nav li ul a{width:8em;height:auto;float:left;}
#nav li:first-child a, #nav li ul a{border:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{padding:0;display:block;list-style:none;text-align:left;padding:4px;border:none}
#nav ul li a.active{color:#ED1163}
#intro{clear:both;float:left; margin:27px 0 15px 0;padding:27px 6px; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;width:963px;}
#intro ul{margin-left:10px;list-style:inside}
#intro .ctitle{color:#ED1163;font-size:14px;margin-bottom:5px; font-size:14px; margin:10px 0;display:block;clear:both}
#contact_mail{float:left;margin-top:10px;background:url('images/email.png') no-repeat;padding:54px 17px 0 0;border-right:1px solid #eaeaea;width:276px;min-height:217px}
#contact_no{float:left;margin-top:10px;background:url('images/support2.png') no-repeat;padding:54px 20px 17px;width:250px;}
.contact_feild{float:left;clear:left;  margin-bottom: 10px;color:#919193;min-width:100px;text-align:right}
.contact_value{color:#8d8d8d}
.contact_value a{color:#0083cb;text-decoration:none}
.contact_value a:hover{color:#fcac19}
.prod_box {display:block;margin-top:30px;}
.content_image{text-align:center}
#footer{clear:both;text-align:center;padding:15px 0;margin-top:10px;border-top:1px solid #F0F0F0;overflow:hidden;}
#footer_navigation{width:700px;}
#footer_navigation{float:right;}
#copyright{clear: both;float: left;margin-top: 22px;color:#ccc;}
#footer-logo{display:block;float:right; background:url('images/logo_grey.jpg') no-repeat; height:46px;width:125px;}
#footer-logo a{height:46px; text-indent:9999px}
#footer-logo:hover{background:url('images/logo_color.jpg') no-repeat; }
#iso{disply:block;}
#feedback{float:left;background:url('images/email.png') 8px 0 no-repeat; padding:54px 9px 0 9px;border-left:1px solid #eaeaea;min-height:217px}
#map{float:right;}
#iso a{color:#ED1163;text-decoration:none;}
#products{overflow:hidden}
#products li{float:left;list-style:none;width:225px;color:#ccc}
.p_img, .p_detail{display:block;text-align:center;margin:10px 0; color:#ED1163;font-size:12px;}
#box{float:left;overflow:hidden;clear:both;width:100%}

@media screen and (max-width: 478px) 	{
	h1 { font-size: 70px; padding: 1px; }
	h2 { font-size: 13px; padding: 1px; }
	body { font-size: 13px;}
	.g_box{float:left;width:100%}
}

@media screen and (max-width: 740px) 	{
	h1 { font-size: 70px; padding: 1px; }
	h2 { font-size: 13px; padding: 1px; }
	
}
@media screen and (max-width: 480px) {

}
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}