@charset "utf-8";
/* CSS Document */
body, html, div, p, h1, h2, h3, h4, h5, h6, span, img, ul, ol, li, * { margin:0; padding:0;}

body {font-family: 'Open Sans', sans-serif; font-weight:400; font-size:13px; line-height:18px; color:#222; margin:0; padding:0; font-style:normal;}

a { border:0; outline:0; color:#046fc2; text-decoration:none;}
a:hover{ text-decoration:none;}
a img { border:0; outline:0;}
h1{ color:#877547; font-size:20px; margin:12px 0 10px 0; padding:0; font-weight:600;}
h2{ color:#e13b32; font-size:18px; margin:12px 0 10px 10px; padding:0; font-weight:600;}
h3{ color:#333; font-size:15px; margin:12px 0 10px 10px; padding:0; font-weight:600;}
p{ color:#555; font-size: 13px; font-weight:400; margin:0px; padding:5px 10px;}
.upercase{ text-transform:uppercase;}
.container-fluid{ width:100%; background:#F4F4F4;}
.container{width:1170px; margin:0px auto; padding:0px;}
.logo{ width:217px; height:77px; margin:0px; float:left;}
.header-right{ width:845px; float:right;}
.header-rightEmail{ width:250px; height:54px; background:url(../images/email-line.png); background-repeat:no-repeat; background-position:center right;
 float:left; font-size:14px; color:#333; font-weight:400; margin:20px 0; padding:0px;}
 .header-rightEmail a{ text-decoration:none;color:#333;}
 .header-rightEmail a:hover{ text-decoration:none;color:#0197CF;}
 .header-rightEmail img{ margin-right:10px;}
.blue{ color:#0197CF;}
.header-rightphone{ width:210px; height:54px; background:url(../images/email-line.png); background-repeat:no-repeat; background-position:center right;
 float:left; font-size:14px; color:#333; font-weight:400; margin:20px 0 0 10px; padding:0px;}
.header-rightphone img{ margin-right:10px;}
.searchmain{ width:365px; height:38px; float:right; margin:20px 0px;}
.textfields{ width:271px; height:37px; float:left; padding:0 5px 0 30px; font-size:13px; color:#B2AFAF; font-weight:400; background:#FFF url(../images/search-icon.png); background-repeat:no-repeat; background-position:left; border-bottom:solid 1px #D2D3D4;border-top:solid 1px #D2D3D4;border-left:solid 1px #D2D3D4; border-right:none;-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.searh{ width:94px; height:37px; float:right; background:#0197CF; font-size:15px; color:#FFFFFF; font-weight:700; text-align:center; border:none; text-transform:uppercase;-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
/*---------------- nave bar-------------------------*/
.menucontainer-fluid{ width:100%; background:#323A45;}
.menuM-left{ width:468px; height:auto; margin:0px; float:left;}
nav#NavHead{ background-color:inherit; border:none; min-height:inherit; margin:0px;}
nav#NavHead ul.nav{ width:100%;  margin:0px 0px; position:relative;}
/*.dropdown:hover .dropdown-menu{ display:block; position:absolute;}*/
nav#NavHead ul.navbar-nav li{ list-style-image:none; }
nav#NavHead ul.navbar-nav li a{ color:#EBEDF0; padding:10px 20px; display:block; background-color:transparent; font-weight:400; text-transform:capitalize; font-size:15px;}
nav#NavHead ul.navbar-nav li.active a, nav#NavHead ul.navbar-nav li a:hover, nav#NavHead ul.navbar-nav li a:focus{ color:#FFF; font-weight:400; background-color:#E9584F;}
nav#NavHead .navbar-collapse{ padding:0;}
nav#NavHead ul .dropdown-menu{ background-color:#444; padding:0; font-size:12px; margin-top:-1px;}
nav#NavHead ul .dropdown-menu li{ border-bottom:1px solid #525252;}
nav#NavHead ul .dropdown-menu li a{ color:#FFF; padding:10px 10px;}
nav#NavHead ul .dropdown-menu li a:hover{ background-color:#569DDE;}


.menuM-right{ width:250px; height:auto; margin:0px; float:right;}
.menuM-socal{ width:120px; height:auto; margin:0px; float:left; }
.menuM-socal ul{ list-style:none; margin:10px 0 0;}
.menuM-socal li{ display:inline;color:#C7C5C5; font-size:18px; margin:0 3px;}
.menuM-socal li a{color:#C7C5C5;}
.menuM-language{ width:105px; height:30px; border:solid 1px #5E5E60; margin:5px 0px; padding:3px 0px; float:right; color:#FFF; font-size:14px; text-align:center;}

/*----------- Slider main --------------------------*/
.slider-main{ width:100%; height:auto; padding:10px 0px; background:url(../images/slider-bg.png); background-repeat:no-repeat; background-position:center top;}
/*----------- mid part main --------------------------*/
.Midcontainer-fluid{ width:100%; padding:15px 0px;}
.Midcontainer-left{ width:281px; float:left;}
.Product-Categories{ width:auto; height:auto; background:#FBFAFA; border:solid 1px #E9E9E9;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.Product-Categoriestitle{background:#E9574F; font-size:19px; color:#FFF; font-weight:400;font-family: 'Titillium Web', sans-serif; padding:5px 10px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.panel-default{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0;
    padding: 0;}
.panel{ background-color:inherit;
    border:none;
    border-radius:0px;
    box-shadow:none;
    margin-bottom:0px;}
	.panel-default ul{ list-style: none;}
	.panel-default li{ font-size:14px; color:#000; border-bottom:solid 1px #F0EEEE; padding:8px 10px 8px 30px; background:url(../images/li-icon.png); background-repeat:no-repeat; background-position:left top; display:block;}
	.panel-default li a{ font-size:14px; color:#000;display:block;}
	.panel-default li a:hover{ color:#E9574F;}
.panel-default li ul{ list-style: none; margin:10px 0px;}
.panel-default li ul li{ font-size:14px; color:#000; border-bottom:none;border-top:solid 1px #F0EEEE; padding:8px 0px 8px 30px; background:url(../images/li-icon.png); background-repeat:no-repeat; background-position:left top;}

.Visit-Our-Factory { width:auto; height:auto; background:#FBFAFA; border:solid 1px #E9E9E9;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin:15px 0px;}
.Visit-Our-Factorytitle{background:#0197CF; font-size:19px; color:#FFF; font-weight:400;font-family: 'Titillium Web', sans-serif; padding:5px 10px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.item img{ margin:0 auto; width:100%; }
.panel-default{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0;
    padding: 0;}
.panel{ background-color:inherit;
    border:none;
    border-radius:0px;
    box-shadow:none;
    margin-bottom:0px;}


.Midcontainer-right{ width:872px; float:right;}
.welcomecontaner{ width:872px; border:solid 1px #EAEAEA;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.welcomecontanertitle{ background:#0097D0; font-size:19px; color:#FFF; font-weight:400;font-family: 'Titillium Web', sans-serif; padding:5px 10px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.welcomecontanertitle img{ margin-right:5px;}
.Stock-bags{ width:872px; border:solid 1px #EAEAEA;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:15px 0px;}
.Stock-bagstitle{ background:#323A45; font-size:19px; color:#FFF; font-weight:400;font-family: 'Titillium Web', sans-serif; padding:5px 10px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.Stock-bags ul{ list-style:none; margin:0px; padding:0px;}
.Stock-bags li{ display:inline-block; float:left; width:33%; min-height:277px;  background:url(../images/stock-line.png); background-repeat:no-repeat; background-position:right top; text-align:center; margin:0px; padding:0px;}
.Stock-bags li img{ text-align:center;}
.Stock-bags li h1{ font-size:14px; color:#E13B32; font-weight:600; text-align:left; padding:0 0 0 53px; margin:8px 0px;}
.Stock-bags li p{ font-size:13px; color:#333; font-weight:400; text-align:left; padding:0 40px 0 53px; margin:0px;}
.Stock-bagstitle img{ margin-right:5px;}
.Stock-bags li:last-child{ background:none;}
.bags-banner{ width:872px; min-height:169px; margin:20px 0px;}

/*-------------------- Footer----------------------*/
.Footercontainer-fluid{ width:100%; background:#2D2E30; padding:15px 0px;}
.footergallery{ width:auto; height:auto; margin:0px; padding:0px;}
.footergallery span{ font-size:20px; color:#CBCBCB; font-weight:300;font-family: 'Titillium Web', sans-serif; text-transform:uppercase;}
.footergallery ul{ margin:0px; padding:0px; }
.footergallery li{  margin:0 5px;}
.footergallery li img{ width:auto;}
.footerservices{ width:auto; height:auto; margin:20px 0 0 0; padding:0px;}
.footerservices1{ width:292px;  float:left;}
.footerservices1 span{ font-size:20px; color:#CBCBCB; font-weight:300;font-family: 'Titillium Web', sans-serif; text-transform:uppercase;}
.footerservices1 ul{ margin:10px 0 0 0; padding:0px; list-style:none;}
.footerservices1 li{ font-size:14px; list-style:none;font-weight:300; color:#CBCBCB; background:url(../images/footer-icon.png); background-repeat:no-repeat;
background-position:left; padding:5px 0 5px 15px;}
.footerservices1 li a{color:#CBCBCB;}
.footerservices1 li a:hover{color:#E9574F;}

.footerservices2{ width:292px; float:left;}
.footerservices2 span{ font-size:20px; color:#CBCBCB; font-weight:300;font-family: 'Titillium Web', sans-serif; text-transform:uppercase;}
.footerservices2 ul{ margin:10px 0 0 0; padding:0px; list-style:none;}
.footerservices2 li{ font-size:14px; font-weight:300;list-style:none; color:#CBCBCB; background:url(../images/footer-icon.png); background-repeat:no-repeat;
background-position:left; padding:5px 0 5px 15px;}
.footerservices2 li a{color:#CBCBCB;}
.footerservices2 li a:hover{color:#E9574F;}

.footerservices3{ width:292px; float:left;}
.footerservices3 span{ font-size:20px; color:#CBCBCB; font-weight:300;font-family: 'Titillium Web', sans-serif; text-transform:uppercase; }
.footerservices3 ul{ margin:20px 0 0 0; padding:0px; list-style:none;}
.footerservices3 li{ font-size:14px; font-weight:300;list-style:none; color:#CBCBCB; display:inline-block; float:left; padding:0px 5px 0 0;}
.footerservices3 li a{color:#CBCBCB;}
.footerservices3 li a:hover{color:#E9574F;}

.footerservices4{ width:292px; float:left;}
.footerservices4 span{ font-size:20px; color:#CBCBCB; font-weight:300;font-family: 'Titillium Web', sans-serif; text-transform:uppercase;}
.footerservices4 ul{ margin:10px 0 0 0; padding:0px; list-style:none;}
.footerservices4 li{ font-size:14px; font-weight:300;list-style:none; color:#CBCBCB; background:none;  padding:5px 10px 5px 0px;}
.footerservices4 li a{color:#CBCBCB;}
.footerservices4 li a:hover{color:#E9574F;}
.textnews{ border:solid 1px #545454; background:#2D2E30 url(../images/arow.png); background-repeat:no-repeat; background-position:left; width:218px; float:left; color:#7b7b7b; font-size:13px; font-weight:400; padding:0 0 0 40px; height:38px;}
.newsbut{ background:#0198D0 url(../images/news-b.png); background-repeat:no-repeat; background-position:center; width:42px; height:40px; border:none;}

.cop-full{ background:#222324; padding:15px 0px;}
.cop-fullL{ width:50%; float:left; font-size:13px; color:#7A7A7A; font-weight:400; text-align:left;}
.cop-fullL a{ color:#CBCBCB;}
.cop-fullR{ width:50%; float:right;font-size:13px; color:#7A7A7A; font-weight:400; text-align:right;}
.cop-fullR a{ color:#CBCBCB;}

/*----------------------------- inner page --------------------------------*/
.inner-page{ width:872px; border:solid 1px #EAEAEA;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:0px 0px;}
.inner-pagetitle{ background:#323A45; font-size:19px; color:#FFF; font-weight:400;font-family: 'Titillium Web', sans-serif; padding:5px 10px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.inner-page ul{ list-style:none; margin:0px; padding:0px;}
.inner-page li{ display:inline-block; float:left; width:33%; min-height:277px;  background:url(../images/stock-line.png); background-repeat:no-repeat; background-position:right top; text-align:center; margin:0px; padding:0px;}
.inner-page li img{ text-align:center;}
.inner-page li h1{ font-size:14px; color:#E13B32; font-weight:600; text-align:left; padding:0 0 0 53px; margin:8px 0px;}
.inner-page li p{ font-size:13px; color:#333; font-weight:400; text-align:left; padding:0 40px 0 53px; margin:0px;}
.inner-pagetitle img{ margin-right:5px;}
.inner-page li:last-child{ background:none;}

/* 16.0 - Media Queries
---------------------------------------------------------------------- */

/* 16.1 - media screen and (max-width: 1170px)
---------------------------------------------------------------------- */

@media screen and (max-width:1170px)
{.container{width:100%;  padding:0px 10px;}
.Midcontainer-right{ width:860px; }
.welcomecontaner{ width:860px;}
.Stock-bags{ width:860px;}
.bags-banner{ width:860px;}
.bags-banner img{ width:100%;}
.footerservices1{ width:287px;}
.footerservices2{ width:287px;}
.footerservices3{ width:287px;}
.footerservices4{ width:287px;}
.inner-page{ width:860px;}
	}
	
/* 16.1 - media screen and (max-width:970px)
---------------------------------------------------------------------- */

@media screen and (max-width:980px)
{	.header-right{width:700px; float:right; text-align:center; margin:0px; padding:0px;}
.header-rightEmail{ width:35%; text-align:left; }
.header-rightphone{ width:28%; text-align:left;}
.searchmain{ width:240px; height:38px; float:right; margin:10px auto; clear:right;}
.textfields{ width:145px;}
.Midcontainer-right{ width:670px; }
.welcomecontaner{ width:670px;}
.Stock-bags{ width:670px;}
.Stock-bags li{ width:33%; min-height:277px; }
.Stock-bags li h1{ font-size:14px; padding:0 0 0 20px;}
.Stock-bags li p{ font-size:13px;  padding:0 20px 0 20px; }
.bags-banner{ width:860px;}
.bags-banner img{ width:100%;}
.bags-banner{ width:670px;}
.footerservices1{ width:220px;}
.footerservices2{ width:220px;}
.footerservices3{ width:220px;}
.footerservices4{ width:280px;}
.inner-page{ width:670px;}
.inner-page li{ width:33%; min-height:277px; }
.inner-page li h1{ font-size:14px; padding:0 0 0 20px;}
.inner-page li p{ font-size:13px;  padding:0 20px 0 20px; }
	}
/* 16.1 - media screen and (max-width:750px)
---------------------------------------------------------------------- */

@media screen and (max-width:800px)
{.logo{ width:100%; height:77px; margin:0px; text-align:center; float:inherit;}
.header-right{ width:100%; float:inherit; text-align:center;}
.header-rightEmail{ width:35%; text-align:left; margin-left:100px;}
.header-rightphone{ width:35%; text-align:left;}
.searchmain{ width:100%; height:38px; float:right; margin:10px auto; clear:right;}
.textfields{ width:656px;}
.Midcontainer-right{ width:490px; }
.welcomecontaner{ width:490px;}
.Stock-bags{ width:490px;}
.Stock-bags li{ width:48%; min-height:277px; }
.Stock-bags li h1{ font-size:14px; padding:0 0 0 20px;}
.Stock-bags li p{ font-size:13px;  padding:0 20px 0 20px; }
.bags-banner{ width:490px;}
.footerservices1{ width:50%;}
.footerservices2{ width:50%;}
.footerservices3{ width:50%; margin-top:20px;}
.footerservices4{ width:50%;margin-top:20px;}
.inner-page{ width:490px;}
.inner-page li{ width:48%; min-height:277px; }
.inner-page li h1{ font-size:14px; padding:0 0 0 20px;}
.inner-page li p{ font-size:13px;  padding:0 20px 0 20px; }
	}
/* 16.1 - media screen and (max-width:320px)
---------------------------------------------------------------------- */

@media screen and (max-width:768px)
{
.textfields{ width:624px;}
.Midcontainer-right{ width:460px; }
.welcomecontaner{ width:460px;}	
.Stock-bags{ width:460px;}
.Stock-bags li{ width:50%; min-height:277px; }
.Stock-bags li h1{ font-size:14px; padding:0 0 0 20px;}
.Stock-bags li p{ font-size:13px;  padding:0 20px 0 20px; }
.bags-banner{ width:460px;}
.inner-page{ width:460px;}
.inner-page li{ width:50%; min-height:277px; }
.inner-page li h1{ font-size:14px; padding:0 0 0 20px;}
.inner-page li p{ font-size:13px;  padding:0 20px 0 20px; }	
	}	
	@media screen and (max-width:728px)
{.header-rightEmail{ width:40%; text-align:left; margin-left:80px;}
.textfields{ width:584px;}	
.menuM-left{ width:50%; height:auto; margin:0px; float:left;}
.navbar-collapse{ border:none!important;}
.navbar-nav{ border:none!important;}
.Midcontainer-right{ width:420px; }
.welcomecontaner{ width:420px;}
.Stock-bags{ width:420px;}
.Stock-bags li{ width:50%; min-height:277px; }
.Stock-bags li h1{ font-size:14px; padding:0 0 0 10px;}
.Stock-bags li p{ font-size:13px;  padding:0 20px 0 10px; }	
.bags-banner{ width:420px;}
.inner-page{ width:420px;}
.inner-page li{ width:50%; min-height:277px; }
.inner-page li h1{ font-size:14px; padding:0 0 0 10px;}
.inner-page li p{ font-size:13px;  padding:0 20px 0 10px; }
	}		
	
@media screen and (max-width:640px)
{
	.header-rightEmail{ width:45%; text-align:left; margin-left:50px;}
.textfields{ width:496px;}	
.Midcontainer-right{ width:330px; }
.welcomecontaner{ width:330px;}	
.Stock-bags{ width:330px;}
.Stock-bags li{ width:100%; min-height:277px; padding:0 10px; }
.Stock-bags li img{ width:100%;}
.Stock-bags li h1{ font-size:14px; padding:0px;}
.Stock-bags li p{ font-size:13px;  padding:0px 0 10px 0px; }
.bags-banner{ width:330px;}	
.inner-page{ width:330px;}
.inner-page li{ width:100%; min-height:277px; padding:0 10px; }
.inner-page li img{ width:100%;}
.inner-page li h1{ font-size:14px; padding:0px;}
.inner-page li p{ font-size:13px;  padding:0px 0 10px 0px; }

	}
	@media screen and (max-width:500px)
{
	.header-rightEmail{ width:50%; font-size:12px; text-align:left; background-image:inherit; margin-left:0px;}
	.header-rightphone{ width:50%; text-align:left;background-image:inherit;margin-left:0px;font-size:12px; }
	.textfields{ width:355px;}	
	.menuM-left{ width:100%; height:auto; margin:0px; float:inherit;}
	.Midcontainer-left{ width:100%; float:inherit;}
	.Midcontainer-right{ width:100%; float:inherit; }
.welcomecontaner{ width:100%;}	
.Stock-bags{ width:100%;}
.bags-banner{ width:100%;}
.textnews{  width:180px;}
.cop-fullL{ width:100%; float:inherit; text-align:center;}
.cop-fullR{ width:100%; float:inherit;text-align:center;}
.inner-page{ width:100%;}
	}	
	
@media screen and (max-width:480px)
{	.textfields{ width:336px;}
.textnews{  width:170px;}
}

@media screen and (max-width:360px)
{	
	.header-rightEmail{ width:100%; font-size:16px; text-align:left; background-image:inherit; margin:0px 0 0 20px;}
	.header-rightphone{ width:100%; text-align:left;background-image:inherit;margin:0 0 0 20px;font-size:16px; }
	.textfields{ width:216px;}
	.footerservices1{ width:100%;}
.footerservices2{ width:100%; margin-top:20px;}
.footerservices3{ width:100%;}
.footerservices4{ width:100%;margin-top:20px;}
.textnews{  width:280px;}
}
@media screen and (max-width:320px)
{	
	.header-rightEmail{ width:100%; font-size:16px; text-align:left; background-image:inherit; margin:0px 0 0 0px;}
	.header-rightphone{ width:100%; text-align:left;background-image:inherit;margin:0 0 0 0px;font-size:16px; }
	.textfields{ width:176px;}
	.textnews{  width:230px;}
}

.sub_heading{
	font-size: 20px;
    font-weight: bold;
    color: #222;
    margin-bottom: 15px;
    margin-top: 0px;
    background-image: none;
    text-transform: uppercase;
}

.about_info p{
	text-align: justify;
}