@charset "utf-8";
/* CSS Document */
body {
	margin:100px 0 0 0px;
	padding:0px;
	font: normal 12px/20px Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg-top.jpg) no-repeat top center;
	background-attachment:fixed;
	color:#666666;
	}
a {
	outline:medium none;
	color:#c7131a;
	text-decoration:none;	
	}
a:hover {
	color:#91b926;	
	}
h1, h2 {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;	
	padding:0px;
	margin:5px 0px;
	color:#333333;
	text-transform:uppercase;
	font-weight:normal;
	}
h1 span {
	color:#666666;
	}
.clear {
	margin:0px;
	padding:0px;
	clear:both;
	line-height:0px;	
	}
p {
	padding:0px 0 6px 0;
	margin:0px;	
	}
#MainWrapper {
	width:100%;
	margin:0px auto;	
	}
.container {
	width:1000px;
	margin:0px auto;	
	}
#Header {
	width:100%;
	margin:0px auto;
	background:url(../images/bg-top.jpg) no-repeat top center;
	background-attachment:fixed;	
	position:fixed;
	z-index:999;
	top:0px;
	height:85px;
	}

.logo {
	float:left;
	padding:0px;	
 	}
#MainMenu {
	float:right;
	padding:0px 10px;
	margin:40px 0 0;
	height:45px;
	background:url(../images/menu-bg.jpg) repeat-x 0px 0px;
	display:block;	
	width:auto;
	border-radius:15px;
	-webkit-border-radius:15px;	
	-moz-border-radius:15px;
	-ms-border-radius:15px;	
	}
	.f-left{float:left;}
.f-right{float:right;}

#Banner {height:534px;background:url(../images/banners/slider1.png) no-repeat top center;padding:0 0 0 0px;}

.home-links{ list-style:none; width:100%; padding:0; margin:0px; float:left;}
.home-links li{ float:left; width:33.33%; height:234px; padding-top:200px; text-align:center;}
.home-links li a{ visibility:hidden; opacity:0; padding:8px 25px; font-size:18px; display:inline-block; background:#e93333; color:#FFF;}
.home-links li:hover a{visibility:visible; opacity:1;}

.aboutus-banner {width:100%;height:110px;margin:0px;padding:0px;	background:url(../images/banners/Filter-division.jpg) no-repeat bottom center;}

.aboutus-banner .rhs-quick-enquiry, .retail-banner .rhs-quick-enquiry, .polymer_division-banner .rhs-quick-enquiry{background:#f2c900;padding:10px 15px;color:#fff;	margin:36px 10% 22px 0px;float:right;}
.aboutus-banner .rhs-quick-enquiry:hover, .retail-banner .rhs-quick-enquiry:hover, .polymer_division-banner .rhs-quick-enquiry:hover {background:#0fac51;color:#fff;	}
.retail-banner {float:left;width:100%;height:110px;margin:0px;padding:0px;	background:url(../images/banners/retail.jpg) no-repeat bottom center;}
.polymer_division-banner {float:left;width:100%;height:110px;margin:0px;padding:0px;	background:url(../images/banners/polymer_division.jpg) no-repeat bottom center;}

.polymer_division-banner1{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/polymer_division.jpg) no-repeat top center;}

.Company-Overview{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/company-overview.jpg) no-repeat top center;}

.FIBC-Overview{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/FIBC-Overview.jpg) no-repeat top center;}

.fabric{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/fabric.jpg) no-repeat top center;}

.container-liners{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/container-liners.jpg) no-repeat top center;}

.u-panel-bags{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/u-panel-bags.jpg) no-repeat top center;}

.bags{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/bags.jpg) no-repeat top center;}

.circular-bags{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/Circular-Bags.jpg) no-repeat top center;}

.baffle-bags{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/Baffle-bags.jpg) no-repeat top center;}

.looper-bags{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/Looper-Bags.jpg) no-repeat top center;}

.news-events{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/news-events.jpg) no-repeat top center;}

.career{float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/career.png) no-repeat top center;}

.big-bag-banner {float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/big-bag.jpg) no-repeat top center;}
.fibc-bags-banner {float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/fibc-bags.jpg) no-repeat top center;}
.FIBC-overview-banner {float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/FIBC-overview.jpg) no-repeat top center;}
.small-bags-banner {float:left;width:100%;height:294px;margin:0px;padding:0px;	background:url(../images/banners/small-bags.jpg) no-repeat top center;}
.fabrics-banner {
	float:left;
	width:100%;
	height:294px;
	margin:0px;
	padding:0px;	
	background:url(../images/banners/fabrics.jpg) no-repeat top center;
}
.infrastructure-banner {
	float:left;
	width:100%;
	height:294px;
	margin:0px;
	padding:0px;	
	background:url(../images/banners/infrastructure.jpg) no-repeat top center;
	}
.quality-banner {
	float:left;
	width:100%;
	height:294px;
	margin:0px;
	padding:0px;	
	background:url(../images/banners/quality.jpg) no-repeat top center;
	}
.career-banner {
	float:left;
	width:100%;
	height:294px;
	margin:0px;
	padding:0px;	
	background:url(../images/banners/career.png) no-repeat top center;
	}
.enquiry-banner {
	float:left;
	width:100%;
	height:294px;
	margin:0px;
	padding:0px;	
	background:url(../images/banners/enquiry.jpg) no-repeat top center;
	}
.FIBC-products-banner {
	float:left;
	width:100%;
	height:294px;
	margin:0px;
	padding:0px;	
	background:url(../images/banners/FIBC-products.jpg) no-repeat top center;
	}
.why-us-banner {
	float:left;
	width:100%;
	height:294px;
	margin:0px;
	padding:0px;	
	background:url(../images/banners/why-us.jpg) no-repeat top center;
	}
.contactus-banner {
	float:left;
	width:100%;
	height:294px;
	margin:0px;
	padding:0px;	
	background:url(../images/banners/contactus.png) no-repeat top center;
	}	
.down-container {
	width:100%;
	margin:0px auto;
	padding:0px;	
	background:url(../images/down-bg.png) no-repeat center bottom;
	clear:both;
	}
.home-container {
	width:873px;
	margin:0px auto;
	padding:0px;	
 	}
.home-welcome-box {
	width:873px;
	margin:0px;
	padding:15px;
	border-left:5px #c7131a solid;
	background:url(../images/gry-box-bg.jpg) repeat 0px 0px;
	overflow:hidden;	
	}
.home-welcome-box .welcome-left {
	float:left;
	width:610px;	
	}
.home-quick-enquiry {
	background:#f2c900;
	padding:10px 15px;
	color:#fff;	
	margin:40px 50px 0 0px;
	float:right;
	}
.home-quick-enquiry:hover {
	background:#0fac51;
	color:#fff;	
}
.home-services-boxes {
	width:873px;
	margin:0px;
	padding:15px;	
	}
.home-product-box {
	width:290px;
	margin:0;
	padding:230px 0 15px 0;
	text-align:center;	
	background:url(../images/products-icon.png) no-repeat center 10px;
	float:left;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.home-product-box:hover {
	background:url(../images/products-icon.png) no-repeat center 0px;
		
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.home-quality-box {
	width:290px;
	margin:0;
	padding:230px 0 15px 0;
	text-align:center;	
	background:url(../images/quality-icon.png) no-repeat center 10px;
	float:left;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.home-quality-box:hover {
	background:url(../images/quality-icon.png) no-repeat center 0px;
		
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}	
.home-infrastructure-box {
	width:290px;
	margin:0;
	padding:230px 0 15px 0;
	text-align:center;	
	background:url(../images/Infrastructure-icon.png) no-repeat center 10px;
	float:left;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.home-infrastructure-box:hover {
	background:url(../images/Infrastructure-icon.png) no-repeat center 0px;
		
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}	
#home-news-box {
	width:873px;
	margin:50px 0 0 0;
	padding:15px;
	border:1px #d8dce0 solid;
	border-left:5px #0fac51 solid;
	background:#fff;	
	float:left;
	clear:both;
	}
#home-news-box .news-head { 
	float:left;
	width:180px;
	padding:6px 15px 0 0;
	margin:0px;
	border-right:1px #d8dce0 solid;
	font-size:17px;
	text-align:right;
}
#home-news-box .news-head h2 {
	font-size:20px;	
	margin:0;
	padding:0 0 10px 0;
	}
#home-news-box .news-head h2 span {
	color:#666666;
	}
#home-news-box .news-date {
	color:#c7131a;	
	}
#home-news-box .news-content { 
	float:left;
	width:610px;
	padding:6px 0px 0 15px;
}

/* --------------- Footer ------------- */
#Footer {
	width:873px;
	margin:0px auto;
	padding:90px 0 15px 0px;
	clear:both;
	overflow:hidden;
	}
#Footer .footer-left {
	width:560px;
	margin:0px;
	padding:20px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#Footer .footer-links {
	padding:0px;
	margin:0px;
	float:left;	
	}
#Footer .footer-links ul {
	padding:0px;
	margin:0px;
	float:left;	
	}
#Footer .footer-links ul li{
	padding:0px 6px;
	margin:0px;
	float:left;	
	list-style:none;
	border-right:1px #d8dce0 solid;
	}
#Footer .footer-links ul li.last {
	border:none;	
	}
#Footer .footer-links ul li a { 
	color:#666666;
}
#Footer .footer-links ul li a:hover {
	color:#0fac51;	
	}
.copy-right {
	clear:both;
	padding:6px 0 0 6px;	
	}
#Footer .footer-address {
	float:right;
	padding:15px 10px 10px 50px;
	margin:0px 32px 0 0;
	background:url(../images/map-info-bg.png) no-repeat 0px 0px;
	width:200px;
	height:130px;
	}
#Footer .footer-address-phone {
 	padding:0px 0px 10px 20px;
	margin:10px 0px;
	background:url(../images/phone-icon.png) no-repeat 0px 5px;
 	}
#Footer .footer-address-email {
 	padding:0px 0px 10px 20px;
	margin:10px 0px;
	background:url(../images/email-icon.png) no-repeat 0px 5px;
 	}	
#Main-LHS {
	float:left;
	padding:30px 0 80px 0px;
	margin:0px;
	width:660px;
	}
#Main-LHS h1 {
	margin-bottom:15px;	
	}
#Main-RHS {
	float:right;
	padding:0px;
	margin:0px 0 0 0;
	width:314px;
	position:relative;
	}
#Main-RHS .rhs-quick-enquiry-box {
	background:url("../images/rhs-product-list-curve.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	width:314px;
	padding:0;
	color:#fff;	
	margin:0px;
	float:right;
	clear:both;
	}
#Main-RHS .rhs-quick-enquiry {
	background:#f2c900;
	padding:10px 15px;
	color:#fff;	
	margin:26px 90px 22px 0px;
	float:right;
	}
#Main-RHS .rhs-quick-enquiry:hover {
	background:#0fac51;
	color:#fff;	
}
#Main-RHS .rhs-inner-box {
	background:url(../images/rhs-innner-bg.png) no-repeat center bottom;
	width:314px;
	padding:0;
	float:left;
	}
#Main-RHS .product-list{
 	width:314px;
	padding:0 0 0px 0;
	float:left;
	}
#Main-RHS .product-list ul {
 	width:314px;
	padding:0 0 60px 0;
	margin:0;
	background:url(../images/rhs-product-list-curve.png) no-repeat center bottom;
	float:left;
	}
#Main-RHS .product-list ul li{
 	padding:0px;
	float:left;
	list-style:none;
	margin:0px;
 	}
#Main-RHS .product-list ul li a h2 {
	color:#fff;	
	font-size:20px;
	}
#Main-RHS .product-list ul li a {
	background: #c7131a;
	color:#fff;
	width:199px;
	padding:30px 15px 35px 100px;
	float:left;
	border-bottom:1px #d54e53 solid;
 	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
#Main-RHS .product-list ul li a:hover {
	color:#f2c900;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
#Main-RHS .product-list ul li .rhs-products.ab{background: #c7131a;
	color:#fff;
	width:284px;
	padding:30px 15px 35px 15px;
	float:left;
	font-size:16px;
	border-bottom:1px #d54e53 solid;
 	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;} 
#Main-RHS .product-list ul li a.rhs-products{
	background:url(../images/product-rhs-icon.png) no-repeat 5px 5px #c7131a;	
	}
#Main-RHS .product-list ul li a.rhs-products:hover{
	background:url(../images/product-rhs-icon.png) no-repeat 5px 0px #c7131a;	
	}
#Main-RHS .product-list ul li a.quality-rhs-icon{
	background:url(../images/quality-rhs-icon.png) no-repeat 5px 5px #c7131a;	
	}
#Main-RHS .product-list ul li a.quality-rhs-icon:hover{
	background:url(../images/quality-rhs-icon.png) no-repeat 5px 0px #c7131a;	
	}
#Main-RHS .product-list ul li a.Infrastructure-rhs-icon{
	background:url(../images/Infrastructure-rhs-icon.png) no-repeat 5px 5px ;	
	border:none;
	}
#Main-RHS .product-list ul li a.Infrastructure-rhs-icon:hover{
	background:url(../images/Infrastructure-rhs-icon.png) no-repeat 5px 0px ;	
	} 
 .list-new{ list-style:none; line-height:2em;}

form label{ min-width:200px; float:left; line-height:2.5em;}

.field{padding:7px 5px; margin-bottom:10px; display:inline-block; width:300px; border:solid thin #888; background:rgba(204,204,204,0.3);}
.field:focus{ border:solid thin #4a4a4a;}
.field.small{width:100px;}
.field.time{width:50px; height:18px;}
.field.medium{width:220px;}
.field.large{width:350px;}
.radio-labele{padding-right:40px;}

.sel-field{padding:3px 4px 3px 6px; border:1px solid #888; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:inline-block; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
.sel-field:focus{-moz-box-shadow: 0 0 3px 3px #d0eaf6; -webkit-box-shadow: 0 0 3px 3px #d0eaf6; box-shadow: 0 0 3px 3px #d0eaf6; border:solid 1px #00baff;}
.sel-field.small{width:129px;}
.sel-field.medium{width:232px;}
.sel-field.large{width:350px;}

.texterea{ width:300px; margin-bottom:10px; padding:7px 5px; border:solid thin #333; background-color:rgba(204,204,204,0.3); display:inline-block;}
.form-btn{ border:solid thin #888; cursor:pointer; background-color:rgba(204,204,204,0.3); display:table; padding:7px 15px;}

 
.rslides {position: relative;list-style: none; overflow: hidden;width: 100%; padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child { position: relative; display: block;float: left;}
.rslides img {display: block;height: auto; float: left; width: 100%;border: 0; }
/* Callback example */
.callbacks_container { margin-bottom: 50px;position: relative; float: left; width: 100%; }
.callbacks { position: relative;list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.callbacks li { position: absolute; width: 100%; left: 0; top: 0; }
.callbacks img { display: block; position: relative; z-index: 1; height: auto;width: 100%;border: 0; }
.callbacks .caption { z-index: 2; left:5%; margin:20px; padding:20px; color: #FFF; position:absolute; max-width:40%; bottom:20%; background:url(../images/banner-caption-overlay.png) repeat scroll;}
.callbacks .caption h1{ font-size:42px; font-weight:normal;}
.callbacks .caption .button{ margin-top:10px;}
.callbacks .caption p{ font-family:Helvetica,Arial, sans-serif; font-size:18px; color:#FFF;}
.callbacks_nav { position: absolute;top: 40%;left:2%;opacity: 0.2;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height:35px;width:18px;background: transparent url(../images/banner-nav.png) no-repeat right top;}
.callbacks_nav:hover {opacity: 1.0;}
.callbacks_nav.next {left: auto;background-position: left top;right:2%;}
#slider3-pager{float:left; margin-left:47%; position:relative;margin-top:-50px; text-align:center; z-index:99; display:block;}
#slider3-pager li{ display:inline-block;}
#slider3-pager li a{ background:#C00; width:99.6%; height:10px; width:10px; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; margin:0 1px 0 0; display:inline-block; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
#slider3-pager li a:hover{ background:#C00; opacity:.7;}
#slider3-pager li.callbacks_here a{ background:#30F;}
.image-container{ display:block; margin-top:20px; text-align:center;}
.image-container img{ max-width:100%; margin-bottom:10px;}

.gallery{ list-style:none;}
.gallery li{ float:left; margin-right:10px;}