
/* common css start */
.fLeft{ float:left;}
.fRight{ float:right;}
.cLear{ clear:both}
*{ margin:0px; padding:0px;}

/* header wrapper start*/

#navigationWrapper{ height:52px; background:url(../images/nav_bg.jpg);}
#navigationWrapper ul li{ float:left;}
#navigationWrapper ul li a{ color:#fff; font:1.2em arial; line-height:52px; display:block; padding:0px 21px; cursor:pointer;   }
#navigationWrapper ul li a:hover{ color:#000; font:1.2em arial; line-height:52px; background:url(../images/Hnav_bg.jpg); padding:0px 21px;}





#navigationWrapper .home{ width:36px; height:52px; background:url(../images/home.png) no-repeat center;}
#navigationWrapper .home:hover{ background:url(../images/homeHover.png) no-repeat center;}
#navigationWrapper .homeon{ background:url(../images/homeHover.png) no-repeat center; width:36px; height:52px;}
#active{color:#000; font:1.2em arial; line-height:52px; background:url(../images/Hnav_bg.jpg); padding:0px 21px; cursor:pointer}


#navigationWrapper .AboutUs{ width:59px; height:52px; background:url(../images/aboutus_off.png) no-repeat center;}
#navigationWrapper .AboutUs:hover{ background:url(../images/aboutus_on.png) no-repeat center;}
#navigationWrapper .AboutUson{ background:url(../images/aboutus_on.png) no-repeat center; width:59px; height:52px;}

#navigationWrapper .Products{ width:57px; height:52px; background:url(../images/products.png) no-repeat center;}
#navigationWrapper .Products:hover{ background:url(../images/productsh.png) no-repeat center;}
#navigationWrapper .Productson{ background:url(../images/productsh.png) no-repeat center; width:57px; height:52px;}

#navigationWrapper .Qualitypolicy{ width:86px; height:52px; background:url(../images/qualitypolicy.png) no-repeat center;}
#navigationWrapper .Qualitypolicy:hover{ background:url(../images/qualitypolicyh.png) no-repeat center;}
#navigationWrapper .Qualitypolicyon{ background:url(../images/qualitypolicyh.png) no-repeat center; width:86px; height:52px;}

#navigationWrapper .Clients{ width:43px; height:52px; background:url(../images/clients.png) no-repeat center;}
#navigationWrapper .Clients:hover{ background:url(../images/clientsh.png) no-repeat center;}
#navigationWrapper .Clientson{ background:url(../images/clientsh.png) no-repeat center; width:43px; height:52px;}

#navigationWrapper .Testimonials{width:78px; height:52px; background:url(../images/testimonial_off.png) no-repeat center;}
#navigationWrapper .Testimonials:hover{ background:url(../images/testimonial_on.png) no-repeat center;}
#navigationWrapper .Testimonialson{background:url(../images/testimonial_on.png) no-repeat center; width:78px; height:52px;}

#navigationWrapper .Career{ width:44px; height:52px; background:url(../images/carrer.png) no-repeat center;}
#navigationWrapper .Career:hover{ background:url(../images/carrerh.png) no-repeat center;}
#navigationWrapper .Careeron{background:url(../images/carrerh.png) no-repeat center; width:44px; height:52px;}

#navigationWrapper .Feedback{width:62px; height:52px; background:url(../images/feedback.png) no-repeat center;}
#navigationWrapper .Feedback:hover{ background:url(../images/feedbackh.png) no-repeat center;}
#navigationWrapper .Feedbackon{ background:url(../images/feedbackh.png) no-repeat center; width:62px; height:52px;}


#navigationWrapper .ContactUs{ width:72px; height:52px; background:url(../images/contactus.png) no-repeat center;}
#navigationWrapper .ContactUs:hover{ background:url(../images/contactush.png) no-repeat center;}
#navigationWrapper .ContactUson{ background:url(../images/contactush.png) no-repeat center; width:72px; height:52px; }

/* left contener start form here */
.padtop10{ padding-top:13px; *padding-top:7px;}
.marleft10{ margin-left:10px;}
.martop10{ margin-top:10px;}
.martop25{ margin-top:25px;}
.martop20{ margin-top:20px;}
.midLeftcontener{ width:662px; float:left;}
.boxleftrightDA{ width:304px; border:1px solid #E8E8E8; padding:18px 10px 18px 10px; float:left; height:385px;}
.boxleftrightVI{ width:304px; border:1px solid #E8E8E8; padding:18px 10px 18px 10px; float:left; height:142px;}
.textmrrbs{ font:14px verdana; color:#676470; font-weight:bold; padding-bottom:9px; padding-left:0px; float:left; width:195px;}
.texttransfab{ font:12px verdana; color:#676470; font-weight:bold;}
.ourclientWrapeprstart{ margin-top:20px; margin-bottom:10px; padding-left:10px;}
.belowSlider{ margin-top:20px;}



/* right contener start form here */
.midRightcontener{ width:261px; float:right; position:relative;}
.mantext{ margin-top:25px; margin-bottom:15px;}
.ourprobg{ height:30px; background:url(../images/ourprobgg.jpg); padding:8px 0px 0px 18px;}
.ourproductcontent{ background:url(../images/ourproductcontentbg.jpg); padding:0px 9px; }
.righttxt110{ width:110px; margin-left:10px;}
.ourproductcontent{ font-size:1.em; font-weight:bold; color:#676470; padding-bottom:6px;}
.agsiwrapper{ border:1px solid #DADADA; background:url(../images/agsibg.jpg); margin-top:10px; padding:15px 10px; text-align:center; font-size:14px; color:#414141;}
.agsiwrapper a{color:#414141;}
.agsiwrapper a:hover{color:#414141;}
.agsi{ margin-right:10px;}
.enquiryform{ height:40px; background:url(../images/enqueryformbg.jpg); margin-top:8px; line-height:40px; color:#fff; padding:0px 15px 0px 20px;}
.clickher{ font-family:13px; color:#fff;}

.starcertificatsWrapper{ border:1px solid #DADADA; margin-top:8px;}
.starcertificatbg{ height:30px; background:url(../images/starcerbg.jpg); border-bottom:1px solid #dadada; padding:6px 0px 0px 22px}
.star3img{ margin:6px auto; width:226px; }
.star31img{ margin:6px auto; width:400px;}

/* footer wrapper start form here */
#footerWrapper{ height:258px; background:#686770 url(../images/footertrunk.jpg) right top no-repeat;}
#copywrite{ height:31px; background:#000; line-height:31px; color:#fff; padding-left:15px; padding-right:15px;}
#linkfooteer{ height:217px; font:14px arial; color:#CCCCCC; padding:10px 0px 0px 20px;}
#linkfooteer a{ font:12px arial; color:#CCCCCC;}
#linkfooteer a:hover{ font:12px arial; color:#CCCCCC; text-decoration:underline;}
#linkfooteer ul li{ margin-top:10px;}
.marrright35{ margin-right:45px;}

.abotitle{margin:0px; padding:0px; margin-top:10px; margin-left:10px;}
.midcontent{ margin:0px; padding:10px 0 0 10px; width:100%;}
.feedtitle{margin:0px; padding:15px 5px 5px 15px;}
.boldText{ margin:0px; padding:0px; color:#000; font-size:13px; font-weight:bold;}
.textfield{border:1px solid #D8D6D6; margin:0px; padding:5px 5px 5px 5px; width:100%;}
.feedmid{margin:20px 10px 10px 15px; padding:0px;}
.feedmid fieldset{border:none !important;}
.feedtexta{border:1px solid #D8D6D6; margin:0px; padding:0px; width:100%; height:50px;}
.FeedBtn{margin:15px 0 0 1px; padding:0px; background:url(../images/fed_submit.gif) no-repeat; width: 35%; height:39px; border:none !important; cursor:pointer}


/*Sitemap Page Start*/
#sitemapnav{color:#444444; margin:10px 0 25px 45px; padding:0; width:500px;}
#sitemapnav ul{background: url("../images/ulbg.gif") repeat-y scroll left top transparent; list-style-type: none; margin:0; padding:0;}
#sitemapnav ul li{background: url("../images/libg.gif") no-repeat scroll left top transparent; list-style-type:none; margin: 0 0 0 0; padding: 7px 0 2px 20px;}
#sitemapnav ul li a{color:#676470; line-height: normal; margin: 0 0 0 0; padding: 0 0 2px 5px; text-decoration: none;}
#sitemapnav ul li a:hover{ color:#bc5826; line-height: normal; margin: 0 0 0 0; padding: 0 0 2px 5px; text-decoration:none; font-weight:bold;}
/*Sitemap Page Close*/

.gallcontent{ padding:0 0 0 0; float:left; border: 1px solid #ccc;  margin: 15px; min-height: 250px; width: 210px; }
.gallcontent li{margin:0px 25px 20px 0; padding:4px; float:left; width:150px; border:1px solid #DADADA;}


.srar1popup_img{ text-align:center; padding:0 0 0 0; float:left; border: 1px solid #ccc;  margin: 15px; min-height: 250px; width: 210px; }

.paging{margin:0 0 20px 0px; padding:0 0 0 850px; float:left;}
.paging a{margin:0px; padding:0px; color:#676470;}
.paging a:hover{margin:0px; padding:0px; color:#000;}
.nopagination{color:#f00 !important;}
.photob{padding:0 5px; margin:0; float:left;}
.photob ul{margin:0px; padding:0px; min-height:168px;}
.photob ul li{margin:10px 0 0 11px; padding:4px; float:left;  border:1px solid #DADADA;}
.photext{margin:15px 0 5px 11px; padding:10px 0; float:left; width:97.5%; font-weight:bold; border-top:#d5d5d5 solid 1px;}
.photext a{color:#000; padding:0px; font-size:16px; /*text-transform:capitalize;*/ text-transform:none;}
.photext a:hover{color:#000000; padding:0px; font-size:16px; text-transform:uppercase;}

.clientb{padding:0; margin:0 0 10px; float:left; position:relative;}
.clientb ul{margin:0px; padding:0px;}
.clientb ul li{margin:0px 0 0 11px; min-height:211px; padding:10px; float:left;  border:1px solid #DADADA; width:220px; text-align:center;}
.clientb ul li img{ max-width:100px; max-height:100px;}
.clienttext{margin:7px 0 0 11px; padding:15px 0; float:left; width:98%; font-weight:bold; border-top:1px solid #CCC;}
.clienttext a{color:#000; padding:0px; text-transform: capitalize;}
.clienttext a:hover{color:#000000; padding:0px;}
.cttext{margin:0px; padding:10px 0; font-size:13px; min-height:82px; text-align:center;}
.clientimage {min-height: 100px; margin:0px;}

.noimagetext {
    font-size: 15px;
    left: 10px;
    margin: 0 auto;
	/*position:absolute;*/
    padding: 0 10px;    
    text-align: center;
    /*top: 80px;*/
    width: 192px;
}

.ocertifi{margin:0 0 0 25px; padding:15px 0 0 10px; width:640px; font-weight:bold;}
.ocertifi a{color:#676470; padding:0 0 0 25px; background:url(../images/reg_arrow.gif) no-repeat 0px;}
.ocertifi a:hover{color:#000000; padding:0 0 0 25px; text-decoration:underline; } 

.feed{margin:15px 0 15px 16px; padding:0px;}
.feed fieldset {border:1px solid #ccc; }
.feed fieldset legend {background:#E9E7E7; color: #333; font-size:14px; line-height: 10px; margin: 0 0 0 9px; padding: 10px; font-weight:bold;}

.prbox{margin:10px 0 10px 10px; padding:0 0 20px 0; width:99%; float:left; border-bottom:#d5d5d5 solid 1px;}
.prboxL{margin:0px; padding:0px; max-width:271px; width:100%; float:left;}
.prboxL img {border:1px solid #CCC; margin:0px; padding:2px;}
.prboxR{margin:0px; padding:0px; max-width:588px; width:100%; float:left;}
.abobaner{margin:15px 0; padding:2px; border:#d5d5d5 solid 1px; float:left;}
.opromore{font:12px arial; color:#676470; font-weight:bold; margin:0; padding:0; position:absolute; top:397px; right:15px}
.opromore:hover{font:12px arial; color:#000000; font-weight:bold; margin:0; padding:0; position:absolute; top:397px; right:15px; text-decoration:underline;}
.conmid{margin:0px; padding:0px; width:100%;}
.addc{margin:0px; padding:10px 0 20px 0; float:left; /*border-bottom:1px solid #CCC;*/ max-width:1200px; width:100%;}  
.addcL{margin:0px; padding:0 35px 0 0; max-width:585px; width:100%; float:left; border-right:#d5d5d5 solid 1px;} 
.addcL .map {
    padding: 60px 0 0;
}
.addcL h3{margin:0px; padding:0 0 20px 15px; color:#676470; font: bold 14px verdana;}
.AddSpacing{padding-left: 30px;}
.addcL p{margin:0px; padding:10px 0 0 0;}
.addcL a{ color:#676470; text-decoration:underline;}
.addcL a:hover{ color:#000000; text-decoration:none;}
.addcR{margin:0px; padding:0 0 0 35px; max-width:585px; width:100%; float:left;}  
.addcR h3{margin:0px; padding:0 0 20px;  color:#676470; font: bold 14px verdana;} 
.addcR p{margin:0px; padding:10px 0 0 0;}
.addcR a{ color:#676470; text-decoration:underline;}
.addcR a:hover{ color:#000000; text-decoration:none;}
.mapj{margin:15px 0 15px 0px; padding:2px; float:left; border:1px solid #CCC;}
.ourmarban{border: #d5d5d5 solid 1px; float: left; margin: 15px 0; padding:10px;}
.fingroban{border: #d5d5d5 solid 1px; float: left; margin: 15px 0; padding:10px;}
.textitem{color: #676470; float: left; font: bold 14px verdana; padding-bottom: 9px; padding-left: 0; width:450px;}
.regar{margin:0px; padding:0px;}
.regar ul{margin:0px; padding:0 0 0 20px;}
.regar ul li{margin:0px; padding:15px 0 0 25px; background:url(../images/reg_arrow.gif) no-repeat 0 17px;}
.clickh{margin:0px; padding:0px; font:12px arial; color:#676470; font-weight:bold;}
.clickh:hover{margin:0px; padding:0px; font:12px arial; color:#000; font-weight:bold; text-decoration:underline;}
.linkcon{margin:0px; padding:10px 0 0 10px; width:640px;}
.linkcon h3{margin:0px; padding:0px; font-size:13px;}
.linkcon h3 a{margin:0px; padding:0px; color:#676470; text-decoration:underline;}
.linkcon h3 a:hover{margin:0px; padding:0px; color:#000; text-decoration:none;}
.linkcon p{margin:0px; padding:3px 0 0 0;}
.linkaro{margin:0px; padding:0px;}
.linkaro li{margin:0px; padding:15px 0 0 30px; background:url(../images/reg_arrow.gif) no-repeat 0 20px;}
.linkt{margin:0px; padding:0px; color:#1C3398; text-decoration:underline;}
.linkt:hover{margin:0px; padding:0px; color:#333;}

.polLeft{float:left; width:200px;}
.polRight{float:left; width:382px; padding-left:40px;}
.visLeft{float:left; width:200px;}
.visRight{float:left; width:382px; padding-left:40px;}
.star1popup_img{  text-align:center; border:1px solid #000; padding:20px 0px; margin:10px 0px;}
.gallcontent p{ text-align:center;  margin-top: 11px;}

.feed legend { width: 97.5%;}
.fieldValue label{ width:100%;}
#formular label{ width:100%;}

.pgour_vis { margin-left: 15px;}
.pgour_vis > li { list-style-type: unset; line-height: 30px;} 

/*NEW CSS START*/
.aboutban {
    float: right;
    margin: 0;
    padding: 0 0 10px 20px;
}
/*NEW CSS START*/



@media screen and (max-width:1299px) {
.addcL {
    border-right: medium none;
    float: left;
    margin: 0;
    max-width: inherit;
    padding: 0;
    width: 100%;
}
.addcR {
    border-top: 1px solid #d5d5d5;
    float: left;
    margin: 30px 0 0;
    max-width: inherit;
    padding: 30px 0 0;
    width: 100%;
}
.addcL .map {
    padding:0px;
}
}