*{margin:0; padding:0;}
body{background:url(../images/body-bg.jpg) no-repeat 0 0 #8f8f90; font-family: 'Rosario', sans-serif}
#Container{width:975px; /*height:630px;*/ background:#fff; padding:10px; margin: 30px auto; min-height:650px; border-radius:5px;}
#header{width:100%; height:80px; position:relative; margin-top:30px}
.logo{width:90px; height:60px; position:absolute; top:0 left:0; background:url(../images/bg-sprite.png)no-repeat 0 0}


#nav-main{ display:block; position:absolute; bottom:27px; right:0; font-size:18px; line-height:55px; font-family: 'Cabin', sans-serif, verdana}
#nav-main a {color: #1d7eeb; text-decoration:none; padding:10px}
#nav-main a:hover { color:#fff; background:#dfdfdf; padding:10px; border-radius:5px;}
#nav-main a.current{color:#fff; background:#b5b5b5; padding:10px; border-radius:5px;}	
#nav-main li{list-style:none; display:block; float:left; padding-left:20px}
	
.header-font {font-family: 'Fauna One',serif,verdana; font-size: 20px; line-height: 2.5em; margin-top:10px; text-align: justify}
.header-font-lt {font-family: 'Fauna One',serif,verdana; font-size: 20px; line-height: 1.8em; margin-top:5px; text-align:left}
	
#mid-section { background:url("../images/banner-bottom.jpg") no-repeat 0 0 #F5F5F5; height: 220px; position: relative; width:975px}

.promo-txt{ height: 150px; position: absolute; right:18px; top:0; width:340px}
.promo-txt h1{color:#ff4e4e; font-size:25px; margin:15px 0}
.promo-txt p{ color: #2F2F2F; font-size: 14px; line-height: 1.7em; margin-bottom: 15px; text-align: justify}



.info-container{width:975px; height:245px; text-aligh:justify; position:relative}
.key-points{position:absolute; top:0; left:0; width:605px; font-family: 'Rosario', sans-serif;}
.info-container p{text-aligh:justify; font-size:14px}
.key-points{position:relative}
.key-points ul{list-style:none; font-size:14px}
.key-points li.item-head{font-size:13px; margin:10px 0; color:#ff4e4e; font-weight:bold; font-family: 'Fauna One',serif,verdana;}
.key-points li.item{font-size:12px; margin:10px 0}

.info-container a { color:#1D7EEB; display:block; font-size:12px; height:20px; line-height:20px; margin-right:20px; text-align: right}
.s{margin-top:21px}

.product-range {background: url("../images/bg-sprite.png") no-repeat -3px -72px; left:0; padding-bottom:32px; position: absolute; top:76px; font-size:12px; width:175px;  padding-left:10px}
.services{position:absolute; top:76px; left:210px; width:175px; background: url("../images/bg-sprite.png") no-repeat -3px -72px; padding-bottom:32px; padding-left:10px}
.application{position:absolute; top:76px; left:410px; width:200px; width:175px; width:175px; background: url("../images/bg-sprite.png") no-repeat -3px -72px; padding-bottom:32px; padding-left:10px}


.address{position:absolute; right:0; top:0; width:355px}
.add-col-a{width:150px; height:195px; position:absolute; left:0; top:75px;}
.add-col-a p{font-size:12px; margin:5px 0; color:#555}

.add-col-b{width:185px; height:195px; position:absolute; right:0; top:75px; background:url(../images/bg-sprite.png)no-repeat  -200px -59px; padding-left:12px}
.add-col-b p{font-size:12px; margin:5px 0; color:#555}
/*ABOUT US text---------*/
#about-mid-section{ background:url("../images/about-banner.jpg") no-repeat 0 0 #F5F5F5; height: 210px; position: relative; width:975px}
#product-mid-section{ background:url("../images/product-banner.jpg") no-repeat 0 0 #F5F5F5; height: 210px; position: relative; width:975px}
#contact-mid-section{ background:url("../images/contact-banner.jpg") no-repeat 0 0 #F5F5F5; height: 210px; position: relative; width:975px}
#industry-mid-section{ background:url("../images/industry-banner.jpg") no-repeat 0 0 #F5F5F5; height: 210px; position: relative; width:975px}

.about-text{font-size:13px; text-align:justify}
.about-text p{margin:10px 10px 0 0; line-height:2em}
.head-text{font-size:22px; color:#3a3a3a; text-align:justify}
.about-promo-txt{ height: 150px; position: absolute; right:18px; top:0; width:340px}
/*--.about-promo-txt h1{color:#3a3a3a; font-size:22px; margin:15px 0}*/

/*Products text---------*/
.prod-discription{padding-left:20px}
.prod-discription li{margin:5px 0}
.content-item-head{color:#ff4e4e; font-family: 'Fauna One',serif,verdana; font-size: 18px; line-height: 1em; margin-top:10px}
.page-head{color:#ff4e4e; font-family: 'Fauna One',serif,verdana; font-size: 20px; line-height: 2.5em; margin:10px 0}


/*services text---------*/
#services-mid-section{ background:url("../images/services-banner.jpg") no-repeat 0 0 #F5F5F5; height: 210px; position: relative; width:975px}
.border-bot{border-bottom:1px solid #ccc; margin-bottom:10px}

/*flag Images---------*/
.flag-india{padding-left:40px; background:url(../images/small_flag-india.jpg)no-repeat 0 0}
.flag-ger{padding-left:40px; background:url(../images/German_Flag_small.jpg)no-repeat 0 0}
