body{margin:0; padding:0; font-size:12px; color:#595959; background-color:#fff; font-family: 'Open Sans', sans-serif;}
ul,input[type=text],input[type=button]{margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif; font-weight:normal; color:#000; text-align:center;}
h1{font-size:30px;}
p{font-size:13px; line-height:22px;}
a{ text-decoration:none; color:#323232; font-size:13px; font-family: 'Open Sans', sans-serif;}
img{border:none;}
a img{ border:none; display:block;}
.fleft{float:left;}
.fright{float:right;}

.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

.wrapper{ width:980px; margin:auto;}
/*header start*/
.header{border-top:2px solid #0166ff;}
	.header-top{border-bottom:1px solid #efeeef;}
		.header-text{width:750px; float:left; margin-top:11px;}
		.social{width:145px; padding:3px 0 5px 9px; float:right; background-color:#0166ff;}
		.social a,.social-media a{width:27px; height:30px; float:left; margin-right:9px; background-image:url(../images/social-images.png);  -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s;}
		.social a:hover,.social-media a:hover{background-image:url(../images/social_images-hover.png);}
		.fb_icon{background-position:left center;}
		.twitter_icon{background-position: 33% 0%;}
		.printrest_icon{background-position: 67% 0%;}
		.youtube_icon{background-position:right center;}

	.logo-area{padding:21px 0;}
		.logo{width:315px; float:left;}
		#page-menu{max-width:610px; float:right; margin-top: 24px;  position:relative;}
		#page-menu li{float:left; padding:0 0 0 40px; position:relative;}
		#page-menu li a{display:block; padding-bottom:14px;}
		#page-menu li ul{display:none; position:absolute; z-index:1000; border-top:3px solid #0166ff; width: 224px; left: 22px; box-shadow:0px -4px 7px 0px #e9e9e9; -webkit-box-shadow:0px -4px 7px 0px #e9e9e9; -moz-box-shadow:0px -4px 7px 0px #e9e9e9;}
		#page-menu li:hover ul{display:block; }
		#page-menu li a:hover{color:#0166ff;}
		#page-menu li ul li{float:none; padding:0;}
		#page-menu li ul li a{font-size:12px; background:#ffffff; padding:9px 10px 9px 30px; display:block; border-bottom:1px solid #e5e5e5; background-image:url(../images/list-image.png); background-repeat:no-repeat; background-position:5% 50%;}
		#page-menu li ul li:last-child a{border:none;}
		#page-menu li ul li a:hover{background:#f8f8f8; color:#0166ff; background-image:url(../images/list-image-hover.png); background-repeat:no-repeat; background-position:5% 50%;}
		
/*banner-area*/
.banner-container{position:relative; width:100%; text-align:center; min-height:496px;}
	.banner-container img{width:100% !important;}
	.package-image{width:980px; margin:auto; position:relative;}
	.package-image img{position:absolute;right: -50px; top: -265px; z-index:1000;}
/*welcome-area*/
	.welcome-heading{color:#191919; font-size:33px; font-weight:lighter; text-align:center; margin: 30px 0 10px;}
	.welcome-heading span{color:#0066ff; font-weight:600;}
	.welcome-text{color:#595959; font-size:18px; font-weight:lighter; line-height:24px; text-align:center; background-image:url(../images/category-bg1.png); background-repeat:no-repeat; background-position:left bottom; padding-bottom:70px; position:relative;}
	.welcome-text span{display:block; background-image:url(../images/category-bg2.png); background-repeat:no-repeat; left:58%; bottom: -26px; width:72px; height:57px; position:absolute;}
	.market_serve-text{color:#595959; font-size:18px; font-weight:lighter; line-height:24px; text-align:center;}
/*slider-area*/
	.slider-image{width:180px; float:left; text-align:center; background-image:url(../images/slider-image.png); background-repeat:no-repeat; background-position:50% 84%;;}
	.slider-image img{border:1px solid #a6a6a6; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
	.slider-image a{ color:#0066ff; font-family: 'Oswald', sans-serif; font-size:17px; text-transform:uppercase;}
	.slider-heading{display:block; margin-top:30px;}

/*serve container*/
.serve-container{background-image:url(../images/border.png); background-repeat:no-repeat; background-position:bottom center; margin:30px 0; padding-bottom:40px;}
	.serve-container h1 span{font-weight:bold;}
	.serve-container a{padding: 11px 0 11px 60px; font-size:20px; font-weight:600; background-repeat:no-repeat; background-position:left center; margin-right:64px; float:left; margin-top:30px;}
	.consumer{background-image:url(../images/cart-image.png); color:#eaa238;}
	.cosmetic{background-image:url(../images/cosmatic-image.png); color:#b02d57;}
	.electronic{background-image:url(../images/electronic-image.png); color:#45a53d;}
	.food{background-image:url(../images/food_packing-image.png); color:#a50303; margin-right:0 !important;}

/*footer top*/
.footer_top-bg{background-color:#151515; padding-bottom:30px; margin-top:70px;}
	.footer-top{background-image:url(../images/footer-bg.png); background-repeat:no-repeat; background-position:100% 100%;}
	.footer-heading{color:#fff; font-size:16px; background-color:#0066ff; display:inline-block; font-family: 'Oswald', sans-serif; padding: 8px 34px; position:relative; margin-left:10px; top: -15px;}
	.footer-heading:after{position:absolute; content:""; border-left: 10px solid transparent; border-bottom: 15px solid #0066ff; left:-10px; top:0;}
	.footer-menu{margin:7px 0 28px;}
	.footer-menu li{padding:0 20px 0 0; float:left; color:#cecece; font-size:13px;}
	.footer-menu li a{color:#cecece; padding-right: 20px;}
	.footer-menu li a:hover{color:#0066ff;}
	.footer-col1{width:245px; float:left; color:#cecece; font-size:13px; line-height:18px; background-image:url(../images/address_icon.png); background-repeat:no-repeat; background-position:top left; padding-left:20px;}
	
	.footer-col2{width:150px; float:left; color:#cecece; font-size:15px; margin: 0 100px;}
	.footer-col2 span{padding:5px 0 5px 28px; background-repeat:no-repeat; display:block;}
	.phone{background-image:url(../images/mobile_icon.png); background-position:2% 50%;}
	.fax{background-image:url(../images/print_icon.png); background-position:left center;}
	
	.footer-col3{width:200px; float:left; color:#cecece; font-size:16px; font-weight:lighter;}
	.social-media{margin-top:10px; }

/*footer*/
.footer-bg{background:#0d0d0d;}
	.copyright{color:#cecece; font-size:13px; float:left; width:800px; padding: 14px 0;}
	.copyright a{color:#0066ff; font-size:13px;}
	.footer-arrow{float:right; width:85px; margin-top:12px;}
	
/*About page css*/
.breadcrumb-container{border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#eeeeee; padding: 21px 0;}
	.heading{float:left; color:#000000; font-size:22px; font-weight:lighter;}
	.breadcrumb{float:right; color:#939393; font-size:12px; padding: 7px 0 0;}
	.breadcrumb a{color:#939393; font-size:12px; padding: 0 3px;}
	.breadcrumb a:hover{color:#121212;}
	
.container{margin-top:50px;}
	.left-sidebar{width:730px; float:left;}
	.sub-heading{color:#000000; font-size:20px; line-height:30px;}
	.block-text{font-size:13px; text-transform:uppercase; line-height:22px; border:3px solid #0166ff; padding:7px 18px 7px;}
	.block-text span{font-weight:600; color:#000;}

.about-container{margin:30px 0;}
	.about-text{width:428px; font-size:13px; line-height:22px;} 
	.about-text span{color:#000; font-weight:bold; display:block; margin-top:10px;}
	.about-text span a{color:#0166ff;}
	.about-text span a:hover{text-decoration:underline;}
	.about-image{width:280px; }
	.about-image img{border:5px solid #fff; outline:1px solid #cecece;}
	
.right-sidebar{width:223px; float:right;}
	.sidebar-title{color:#000; font-size:16px; font-weight:lighter; margin-bottom:18px;}
	.sidebar-title span{font-weight:bold;}
.sidebar-link{border:1px solid #cdcdcd; border-bottom:none; margin-bottom:50px;}
	.sidebar-link li a{border-bottom:1px solid #cdcdcd; color:#323232; font-size:12px; padding:10px 10px 10px 30px; background-image:url(../images/list-image.png); background-repeat:no-repeat; background-position:5% 50%; display:block;}
	.sidebar-link li a:hover{background-image:url(../images/list-image-hover.png); background-repeat:no-repeat; background-position:5% 50%; background-color:#f8f8f8;}
	.market-point li a{font-size:16px; font-weight:600; background-repeat:no-repeat; background-position:left center; padding: 10px 0 10px 45px; display:block; margin-bottom: 10px;}
	.market-point1 a{color:#eaa238; background-image:url(../images/market-point1.png);}
	.market-point2 a{color:#b02d57; background-image:url(../images/market-point2.png);}
	.market-point3 a{color:#45a53d; background-image:url(../images/market-point3.png);}
	.market-point4 a{color:#a50303; background-image:url(../images/market-point4.png);}
	
.manufacture-container{position:relative; padding:93px 0 50px; margin-top: 27px; background-image:url(../images/category-bg1.png); background-repeat:no-repeat; background-position:left left;}
	.manufacture-heading{color:#fff; font-size:20px; font-weight:bold; font-family: 'Oswald', sans-serif; background-color:#151515; padding: 19px 200px 19px 108px; text-transform:uppercase; background-image:url(../images/manufacture-bg.png); background-repeat:no-repeat; background-position:2% 50%;}
	.packaging-image{width:980px; position:absolute; bottom:0; right: -47px; text-align:right; background-image:url(../images/category-bg2.png); background-repeat:no-repeat; background-position: 66% 6%;}
	
	/*contact page css*/
	.contact_info-heading{color:#000; font-size:20px; font-weight:lighter; margin-bottom:15px;}
	.contact_info-heading span{font-weight:bold;}
	.contact-container{margin-bottom:20px;}
		.contact-address{width:470px; padding-left:25px; float:left; font-size:13px; line-height:20px; background-image:url(../images/contact_address-icon.png); background-repeat:no-repeat; background-position:0% 0%;}
		.contact{width:150px; float:left;}
		.contact span{font-size:15px; display:block; background-repeat:no-repeat; padding: 2px 0 2px 25px; margin-bottom:6px;}
		.contact-no{background-image:url(../images/contact_mobile-icon.png); background-position:1% 50%;}
		.contact-fax{background-image:url(../images/contact_fax-icon.png); background-position:0% 50%;}
		.contact-input input[type=text]{width:653px; border:1px solid #d9d9d9; margin-bottom:14px; font-size:13px; font-family: 'Open Sans', sans-serif; padding: 9px 15px 9px 60px; outline:none; background-repeat:no-repeat; background-position:0% 50%;}
		.user{background-image:url(../images/user_icon.png); }
		.email{background-image:url(../images/email_icon.png);}
		.input-phone{background-image:url(../images/phone.png);}
		.contact-input textarea{width:653px; border:1px solid #d9d9d9; margin-bottom:14px; padding: 12px 15px 12px 60px; height: 101px; font-size:13px; font-family: 'Open Sans', sans-serif; outline:none; background-image:url(../images/message_icon.png);  background-repeat:no-repeat; background-position:0% 3%;}
		.contact-input input[type=button]{background:#0166ff; color:#fff; font-size:16px; font-weight:bold; border:none; padding: 13px 0; width: 100%; cursor:pointer;}
		.contact-input input[type=button]:hover{background-color:#151515; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s;}
		.container iframe{margin:0 0 30px 0;}
		
	
	.clamshell-banner{margin-bottom:25px;}
	.clamshell-banner img{border:5px solid #fff; outline:1px solid #cecece;}
	.clamshell-heading{font-size:24px; font-weight:lighter; margin:50px 0 30px;}
	.clamshell-container{margin-bottom:80px;}
	
	
	.col-container{margin-bottom:30px;}
	.col1{width:200px; }
	.col2{width:270px; margin:0 10px 0 20px;}
	.col3{width:200px; }
	.col4{width:310px; margin-right:20px;}
	.col5{width:310px;}
	.col1,.col2,.col3,.col4,.col5{color:#000; font-size:18px; font-weight:lighter; float:left;}
	.col1 span,.col2 span,.col3 span,.col4 span{font-weight:bold;}
	.col1 ul,.col2 ul,.col3 ul{margin-top:15px;}
	.col1 li,.col2 li,.col3 li,.col4 li,.col5 li{color:#505050; font-size:13px; padding:6px 15px; background-image:url(../images/list-circel-image.png); background-repeat:no-repeat; background-position:0% 50%;}
	
	.contract-text{color:#2a2a2a; font-size:13px; font-weight:600;}
	
	.industrial-heading{font-size:24px; color:#363636; font-weight:lighter; margin-top:30px;}
	.cosmatic-text{margin:40px 0 70px;}
	.custom-text{margin:40px 0 100px;}
	.custom{margin:0 0 80px 0;}
	#owl-demo{ padding-bottom:20px; background-image: url(../images/border.png); background-repeat: no-repeat; background-position: bottom center; margin-top:30px;}
	