*{
margin:0px;
padding:0px;
}
body{
font-family:Helvetica Neue,Helvetica,Arial,Sans-serif;
font-size:12px;
color:#333;
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
width:100%;
background-size:cover;
background-attachment:fixed;
overflow-x:hidden;
}
main, header, nav, menu, section, aside, article, form, figure, figcaption, footer{
display:block;
}
h1, h2, h3{
font-size:24px;
padding:0px;
margin:0px;
font-family: 'Raleway', sans-serif;
}
h4, h5, h6{
font-size:18px;
padding:0px;
margin:0px;
font-family: 'Raleway', sans-serif;
}
ul, ol{
list-style:none;
}
li{
display:block;
}
p{
font-size:12px;
line-height:125%;
}
img{
border:none;
}
a{
text-decoration:none;
color:#000;
}
.screen-reader-text{
position:absolute;
left:-1000em;
top:-1000em;
height:1px;
width:1px;
overflow:hidden;
}
.clearfix:after{
content:"";
display:block;
clear:both;
}
.btn_cont a{
display:block;
color:#ffffff;
padding:8px 0px;
}

header{
width:100%;
background-color:#fff;
}
header .container{
width:100%;
max-width:1100px;
padding:0 15px;
margin:0px auto;
position:relative;
}
.logo{
position:absolute;
top:-11px;
left:15px;
z-index:10;
}
.contact-info-and-menu{
display:inline-block;
margin-left:450px;
}
.contact-info{
margin:55px 0 0;
text-align:right;
}
.contact-info dl{
font-size:14px;
margin-left:23px;
margin-inline-start:23px;
text-align:left;
vertical-align:6px!important;
}
.contact-info span, .contact-info dl{
display:inline-block;
vertical-align:bottom;
}
.contact-info dd:last-child{
font-weight:bold;
}
nav{
position:relative;
}
nav:after{
position:absolute;
content:"";
width:100%;
width:100vw;
height:100%;
background-color:#06351b;
left:100%;
bottom:0;
padding:0px;
}
#menu-toggle{
background-color: transparent;
border: none;
width: 40px; 
height: 40px;
display:none;
}
nav ul{
list-style:none;
padding:0px 0px 0px 30px;
margin:5px 0px 0px 0px;
background-color:#06351b;
background-repeat:no-repeat;
background-position:left;
}
.submenu{
position: absolute;
top: 100%;
z-index: 99;
padding-left:0;
margin-top:0;
display:none;
}
nav .home{
position:absolute;
left:-35px;
top:6px;
}
nav .home img{
width:30px;
}
nav li{
position:relative;
display:inline-block;
font-size:13px;
font-weight:600;
}
.submenu li{
display:block;
}
nav li:hover .submenu{
display:block;
}
nav > ul::before {
width: 0;
height: 0;
content: "";
border-style: solid; 
border-width: 50px 29px 0 0;
border-color: #ffffff transparent transparent transparent;
position: absolute;
left: 0;
}
nav a{
display:inline-block;
padding:15px 10px;
color:#fff;
-webkit-transition:0.5s ease-in-out;
-moz-transition:0.5s ease-in-out;
transition:0.5s ease-in-out;
}
.home a{
padding:0;
}
nav a:hover{
background-color:#9ecd4f;
}
.home a:hover{
background-color:transparent;
}
nav li.active > a{
background-color:#9ecd4f;
color:#fff;
}
.btn_cont{
float:none;
width:215px;
margin:5px auto 2px auto;
font-weight:bold;
letter-spacing:.01em;
text-align:center;
display:block;
font-size:20px;
color:#fff;
background-color:#f36f21;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
text-transform:uppercase;
cursor:pointer;
-webkit-transition:0.5s ease-in-out;
-moz-transition:0.5s ease-in-out;
transition:0.5s ease-in-out;
}
.request-a-quote{
display:inline-block;
vertical-align:15px;
letter-spacing:.05em;
font-weight:bold;
margin-right:50px;
margin-inline-end:50px;
text-align: center;
padding: 0 10px;
line-height:32px;
font-size: 12px;
color: #fff;
background-color: #f36f21;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-transform: uppercase;
cursor: pointer;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
}
.request-a-quote:hover, .request-a-quote:focus{
background-color:#9ecd4f;
}
.btn_cont:hover{
background-color:#9ecd4f;
}
.background{
background-image:none;
}
.ban_container{
width:100%;
height:calc(100vh - 125px - 260px);
max-height:450px;
margin:0px 0px 0px 0px;
}
.slide {
width: 100%;
height: 100%;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.slide ul {
margin: 0 auto;
height: 100%;
}
.slide li {
width: 100%;
height: 100%;
max-height:450px;
position: absolute;
top: 0;
left: 0;
right: 0;
background-repeat:no-repeat;
background-position:center;
}
.slide p{
position:absolute;
top:50%;
left:50%;
font-size:25px;
font-weight:bold;
color:#fff;
width:350px;
transform:translate(-500px, -50%);
}
/*.listbg {
width: 140px;
height: 140px;
background: red;
position: relative;
}
.listbg:before {
content: "";
position: absolute;
top: 0;
left: 0;
border-bottom: 29px solid red;
border-left: 29px solid #eee;
border-right: 29px solid #eee;
width: 42px;
height: 0;
}
.listbg:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
border-top: 29px solid red;
border-left: 29px solid #eee;
border-right: 29px solid #eee;
width: 42px;
height: 0;
}
*/
.slide #dots {
position: absolute;
left: -165px;
right: 0;
bottom: 40px;
height: 30px;
z-index: 999;
font-size: 0;
text-align: center;
opacity: 0.7;
display:none;
}
.slide #dots a {
background: #f36f21;
margin: 0 3px;
width: 10px;
height: 10px;
box-shadow: 0 0 1px 0 #fff;
border-radius: 100%;
display: inline-block;
cursor: pointer;
}
.slide #dots a.active {
background: #9bcc52;
}
.slide .arrow {
position: absolute;
top: 50%;
width: 70px;
z-index: 999;
opacity: 0.7;
color: #333;
text-align: center;
text-decoration: none;
}
.slide .arrow.prev {
left: 0;
}
.slide .arrow.next {
right: 0;
}
.slide .arrow:active {
background: #FAFAFA;
opacity: 1;
}
.slide .arrow svg{
width:50px;
height:50px;
}

@media screen and (max-width:1100px){
.ban_container{
height:250px;
}
.slide li{
background-position:-400px;
}
.slide p{
left:70px;
transform:translateY(-50%);
}
}
@media screen and (max-width:767px){
.slide li:nth-child(1){
background-position:right;
}
.slide li:nth-child(2){
background-position:right -138px;
}
.slide li:nth-child(3){
background-position:right;
}
.slide li:nth-child(4){
background-position:-1040px;
}
.slide li:nth-child(5){
background-position:top right;
}
.slide li:nth-child(6){
background-position:-1120px -63px;
}
.slide li:nth-child(7){
background-position:right -30px;
}
.slide p{
width:200px;
font-size:20px;
left:auto;
right:70px;
transform:translateY(-50%);
color:#f36f21;
background: rgba(255, 255, 255, 0.7);
padding: 4px;
border-radius: 3px;
}
}

/******************slider ends********************/
.main_container{
width:100%;
padding:10px 0px 0px 0px;
background-color:#fff;
}
.inr_cont{
width:1100px;
margin:0px auto;
padding:0px;
}
.inr_cont h1{
text-align:center;
color:#333;
padding:0px;
margin:0px;
}
.strip_col{
color:#f63;
text-transform:uppercase;
}
.strip_collight{
color:#f63;
}
.inr_cont p{
font-size:15px;
color:#222;
line-height:140%;
padding:10px 0px;
text-align:justify;
font-family:Helvetica Neue,Helvetica,Arial,Sans-serif;
}
.bot_p{
font-size:15px;
color:#222;
line-height:140%;
padding:10px 15px 20px 15px;
text-align:justify;
font-family:Helvetica Neue,Helvetica,Arial,Sans-serif;
}
.serve_wrap{
width:100%;
padding:0px 0px;
background-color:#fff;
margin:0px 0px 0px 0px;
}
.inr_serv{
width:1135px;
margin:0px auto;
}
.service_list{
padding:0px;
margin:0px;
list-style:none;
}
.service_list li{
display:block;
float:left;
width:11%;
margin: 0 3.8% 0 0;
padding:10px 0px;
overflow:hidden;
position:relative;
cursor:pointer;
}
.last-list{
margin:0px!important;
}
.listbg{
width:120px;
height:120px;
background-color:#fff;
position:relative;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
display:block;
margin:0px auto 10px auto;
background-image:url(../images/serbg1.png);
background-repeat:no-repeat;
background-position:center;
-webkit-transition:0.5s ease-in-out;
-moz-transition:0.5s ease-in-out;
transition:0.5s ease-in-out;
border:1px solid #ddd;
}
.box:hover .listbg{
box-shadow:0px 5px 10px #999;
-webkit-box-shadow:0px 5px 10px #999;
-moz-box-shadow:0px 5px 10px #999;
border-color:#fff;
}
.listbg.bg2{
background-image:url(../images/serbg2.png);
width:105px;
height:105px;
}
.listbg.bg3{
background-image:url(../images/serbg3.png);
}
.listbg.bg4{
background-image:url(../images/serbg4.png);
}
.listbg.bg5{
background-image:url(../images/serbg5.png);
}
.listbg.bg6{
background-image:url(../images/packaging.png);
}
.listbg.bg7{
background-image:url(../images/serbg7.png);
}
.listbg.bg8{
background-image:url(../images/serbg8.png);
}
.listbg.bg9{
background-image:url(../images/serbg6.png);
}
.service_list li:nth-of-type(8){
margin:0 0% 0 0;
}
.service_list_hdng{
/*background-color:#032211;
*/
color:#f63;
position:absolute;
bottom:0;
height:40px;
width:100%;
left:0;
right:0;
-webkit-transition:0.5s ease-in-out;
-moz-transition:0.5s ease-in-out;
transition:0.5s ease-in-out;
z-index:25;
}
.rd_m{
width:80px;
border:3px solid #032211;
display:block;
margin:0px auto;
position:absolute;
bottom:-60px;
left:0;
right:0;
padding:8px;
text-align:center;
font-size:12px;
color:#032211;
font-weight:600;
text-transform:uppercase;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-webkit-transition:0.5s ease-in-out;
-moz-transition:0.5s ease-in-out;
transition:0.5s ease-in-out;
}
.service_list_hdng h3{
font-size:15px;
text-align:center;
padding:20px 0px;
}
/*.box{
width:100%;
height:135px;
position:relative;
cursor:pointer;
overflow:hidden;
padding:10px 0px;
position:relative;
}
*/
/*.box:hover .service_list_hdng{
background-color:rgba(160,205,76,0.8);
height:60%;
padding:10px 0px!important;
}
.box:hover .rd_m{
bottom:10%;
}
.box:hover .service_list_hdng h3{
opacity:0;
-webkit-opacity:0;
-moz-opacity:0;
visibility:hidden;
}
.box:hover .listbg{
position:absolute;
z-index:30;
left:0;
right:0;
width:100px;
height:100px;
}
*/
.box:hover .service_list_hdng h3{
color:#000;
}
/*.box:hover .listbg{
box-shadow:-3px 3px 0px #999;
-webkit-box-shadow:-3px 3px 0px #999;
-moz-box-shadow:-3px 3px 0px #999;
}
*/
/*second container begins*/
.second_container{
width:100%;
padding:30px 0px 15px 0px;
/*background-image:url(../images/med.png);
background-repeat:no-repeat;
background-size:cover;
*/
border-top:1px solid #ccc;
}
.inr_sec{
width:1100px;
margin:0px auto;
}
.lef_sec{
width:48%;
float:left;
}
.ref_sec{
width:40%;
float:right;
margin-left:8%;
}
.ref_sec h3{
color:#f27221;
padding:0px 0px 10px 0px;
margin:0px;
border-bottom:1px solid #fff;
}
.lst{
padding:15px 0px;
margin:0px;
}
.lst li{
padding:4px 0px 5px 35px;
margin:0px;
display:block;
font-size:14px;
background-image:url(../images/leaf.svg);
background-repeat:no-repeat;
background-position:left;
background-size:35px;
}
.ext_cont{
color:#222;
line-height:135%;
padding:10px;
text-align:left;
font-size:15px;
}
.lft_bg{
width:100%;
padding:0px;
margin:30px 0px 0px 0px;
}
/*second container ends*/
.col_det_wrap{
width:100%;
background-color:#fff;
padding:30px 0px 10px 0px;
}
.inr_col{
width:1100px;
margin:0px auto;
}
.col_hdng{
width:100%;
margin:0px auto;
font-size:25px;
color:#333;
padding:0px;
text-align:center;
}
.calls{
width:96%;
margin:25px auto;
}
.calls li{
display:block;
float:left;
width:30%;
margin:0 3% 0 0;
}
.calls li h3{
font-size:18px;
text-align:center;
padding:0px;
margin:0px;
}
.cal_cir{
width:80px;
height:80px;
background-color:#9ecd4f;
display:block;
margin:0px auto;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
background-image:url(../images/cal.png);
background-repeat:no-repeat;
background-position:center;
background-size:45px 45px;
}
.cal_cir.email{
background-image:url(../images/email.png);
}
.cal_cir.telephone{
background-image:url(../images/telephone.png);
}
.cal_cir.fax{
background-image:url(../images/fax.png);
}
.brk4{
color:#ff660b;
}
footer{
width:100%;
background-color:#ddd;
padding:30px 0px;
}
.inr_foot{
width:1100px;
margin:0px auto;
}
.foot_list{
padding:0px;
margin:0px;
}
.foot_list li{
display:block;
float:left;
width:33%;
padding:0 0.33% 0 0;
}
.foot_list > li:nth-child(1){
  column-count:2;
}
.foot_list > li:nth-child(1) h3{
  column-span:all;
}
.foot_list li p{
display:block;
font-size:14px;
padding:0px 0px 3px 0px;
}
.social span{
display:block;
float:left;
width:30px;
height:30px;
background-color:#666;
margin:0px 5px 0px 0px;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
cursor:pointer;
transition:0.5s ease-in-out;
-webkit-transition:0.5s ease-in-out;
-moz-transition:0.5s ease-in-out;
-ms-transition:0.5s ease-in-out;
}
.social span:hover{
background-color:#F36F21;
}
.social{
padding:0px;
margin:10px 0px;
}
.social span img{
display:block;
margin:7px auto;
}
.social span:nth-of-type(1){
background-color:#3c5a99;
}
.social span:nth-of-type(2){
background-color:#5fa9dd;
}
.social span:nth-of-type(3){
background-color:#0a7ab9;
}
#back-to-top{
position:fixed;
bottom:1em;
right:1em;
background-color:#fff9;
padding:20px;
font-size:25px;
}
#back-to-top svg{
width:24px;
height:24px;
}
.foot_list h3{
font-size:16px;
padding-bottom:5px;
}
.btn_cont.ftp{
margin:0!important;
}
.copyrights{
width:100%;
background-color:#111;
margin:0px 0px 0px 0px;
padding:15px 0px;
}
.inr_cpy{
width:1100px;
margin:0px auto;
}
.lf_c{
text-align:left;
font-size:12px;
color:#999;
float:left;
width:45%;
}
.rf_c{
text-align:right;
font-size:12px;
color:#999;
float:right;
width:45%;
}
sup{
font-size:10px;
}
.dwn_bro{
width:200px;
height:60px;
background-color:#fff;
margin:30px auto 0px auto;
padding:0px 20px;
position:relative;
border-radius:12px;
-webkit-border-radius:12px;
-moz-border-radius:12px;
box-shadow:0px 3px 0px #85c743;
cursor:pointer;
}
.vid_wrap{
width:100%;
height:200px;
background-color:#fff;
box-shadow:0px 0px 2px #ddd;
background-image:url(../images/video.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100% auto;
overflow:hidden;
}
.dwn_bro h3{
text-align:right;
text-transform:uppercase;
font-size:13px;
line-height:110%;
padding:16px 0px 0px 0px;
color:#000;
}
.bro2{
display:block;
font-size:16px;
color:#f63;
line-height:110%;
}
.bro_bg{
width:80px;
height:80px;
position:absolute;
left:20px;
top:-10px;
background-color:#85c743;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
}
.bro_bginr{
width:65px;
height:65px;
margin:6px auto;
border:2px solid #fff;
background-image:url(../images/brochure_bg.png);
background-repeat:no-repeat;
background-size:cover;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
}
.sml{
font-size:14px;
color:#555;
}
/************************************inner_page*****************************/
.inner_banner{
margin:0px;
padding:0px;
background:url(../images/service1.png) no-repeat;
height:130px;
background-repeat:no-repeat;
position:relative;
}
.inner_banner.packaging{
background-image:url(../images/packaging-banner.png);
}
.inner_banner.manufacturing{
background-image:url(../images/manufacturing-banner.png);
}
.inner_banner.quality{
background-image:url(../images/quality-banner.jpg);
}
.inner_banner.contactus{
background-image:url(../images/contact-us.png);
}
.inner_banner.facility{
background-image:url(../images/facility-inner-banner.png);
}
.inner_banner.services{
background-image:url(../images/service-4.jpg);
}
.inner_banner.private-labeling{
background-image:url(../images/private-labeling-inner-banner.png);
}
.inner_banner h2{
color:#0c351d;
font-size:28px;
font-weight:700;
position:absolute;
right:50%;
top:50%;
transform:translateX(-250px);
}
@media (min-width:1000px){
.inner_banner{
background-position:center top;
}
}
@media (max-width:999px){
.inner_banner{
background-position:-500px 100%;
}
.inner_banner h2{
left:15px;
right:auto;
transform:none;
}
}
@media (max-width:767px){
.inner_banner{
height:90px;
}
.inner_banner h2{
left:15px;
right:auto;
transform:none;
}
}
.wrap{
width:1100px;
margin:0px auto;
padding: 50px 0px 20px 0px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:14px;
}
.wrap p{
font-size:14px;
line-height:22px;
padding:0px 0px 12px 0px;
text-align:justify;
}
.ser_left{
width: 280px;
float: left;
height: auto;
background-color:#f5f5f5;
padding:0px 0px;
border-top:5px solid #9ecd4f;
}
.ser_left ul li{
border-bottom: 1px solid #eee;
font-size:14px;
/* background-image:url(../images/hospital_icon.png);
*/
background-repeat:no-repeat;
background-position:left 0px;
}
.ser_left ul li a{
display:block;
padding:10px 0px 10px 15px;
}
.ser_left ul li:first-child{
padding:0px 0px 0px 0px;
}
.ser_left ul li a:hover{
color:#f63;
background-color:#fff;
}
.ser_right{
width: 730px;
float: right;
height: auto;
margin:0px 0px 0px 40px;
overflow:hidden;
position:relative;
}
.top_block{
padding:0px 0px 25px 0px;
margin:0px;
border-bottom: 1px dotted #f9d4c7;
}
.top_block ul li{
float:left;
padding:0px 10px 0px 10px;
}
.top_block ul li:first-child{
padding:0px 10px 0px 0px;
}
.list_left{
float:left;
margin:0px;
padding:0px;
width:320px;
}
.list_right{
float:left;
margin:0px 0px 0px 30px;
padding:0px;
}
.top_block ul li:not(:first-child){
background:url(../images/nav_less.png) no-repeat center left;
}
.active{
color:#f63;
background-color:#fff;
/* border-left:3px solid #f63;
*/
}
.bottom_block{
font-size:14px;
}
.bottom_block h3{
font-size:14px;
color:#f63;
padding:8px 0px 0px 0px;
}
.bottom_block ul li{
padding: 2px 0px 10px 35px;
background:url(../images/leaf.svg) no-repeat;
background-size:35px;
}
.clear{
clear:left;
}
.sticky{
color:#f63;
}
.main li{
list-style:disc!important;
}
.ser_left.stickydiv {
position: fixed;
top:0;
z-index: 10000;
margin-top:12px;
}
/*/
///////////////////////////////////////////////////////////////////////
/*/
.abt_wrapper{
width:100%;
padding:35px 0px;
}
.inr_abt{
width:1100px;
margin:0px auto;
}
.lft_page{
width:30%;
float:left;
}
.rft_page{
width:65%;
float:right;
}
.abt_aside{
padding:0px;
margin:0px;
text-align:center;
}
.abt_aside li img{
box-shadow:0px 1px 2px #ccc;
text-align:center;
}
.abt_aside li h3{
padding:15px 0px 10px 0px;
color:#ff6632;
font-size: 15px;
text-align:center;
}
.line_btm{
border-bottom:1px solid #d5e7b8;
border-left:10px solid transparent;
border-right:10px solid transparent;
width:153px;
text-align:center;
margin:10px 0px 20px 0px;
}
.bg_lft{
width:150px;
height:150px;
background-image:url(../images/about_1.png);
background-repeat:no-repeat;
float:none;
background-position:center;
border-radius:100%;
border:1px solid #ccc;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
text-align:center;
}
.bg_lft img{
text-align:center;
}
.bg_lft:hover{
box-shadow: 0px 5px 10px #999;
-webkit-box-shadow: 0px 5px 10px #999;
-moz-box-shadow: 0px 5px 10px #999;
border-color: #fff;
}
.bg_lft.manu{
background-image:url(../images/manufacturing.jpg);
}
.bg_lft.pack{
background-image:url(../images/packaging1.jpg);
}
.bg_lft.private{
background-image:url(../images/private-label.jpg);
}
.bg_lft.custom{
background-image:url(../images/custom-label-design.jpg);
}
.figcap{
font-size:18px;
color:#fff;
padding:15px 0px 0px 0px;
float:none;
text-transform:uppercase;
text-align:center;
}
.ip_para{
font-size:14px;
line-height:18px;
text-align:justify;
padding:0px 0px 20px 0px;
}
.mis_vis_hdng{
color:#ff6632;
background-color:#f5f5f5;
padding:10px;
border-left:5px solid #ff6632;
font-size:14px;
}
.med_heading .mis_vis_hdng{
padding:20px 10px;
font-size: 20px;
}
.mis_vis_wrap{
padding:20px 0px;
margin:0px;
}
.ms_vs{
list-style:none;
padding:0px;
margin:0px;
}
.ms_vs-2 li{
    float: left;
    width: 100%!important;
    margin: 0 3% 3% 0;
}

.ms_vs li{
float:left;
width:45%;
margin:0 3% 3% 0;
}
.ms_vs h5{
padding-bottom:10px;
border-bottom:1px solid #ddd;
color:#ff6632;
font-size:14px;
}
.ms_vs p,.bt_des,.aso_wrp p{
font-size:14px;
line-height:18px;
padding:10px 0px 10px 0px;
margin:0px;
}
.aso_wrp{
padding:20px 0px 0px 0px;
margin:0px;
}
.aso_wrp li{
float:left;
width:45%;
margin:0 5% 3% 0;
}
.aso_box{
height:100px;
border:1px solid #ddd;
}
.aso_box img{
display:block;
margin:15px auto;
}
.aso_wrp li:nth-of-type(3){
margin-right:0;
}
/************************************************************************************/
/*quality pagfe css */
.qutn{
font-weight:600;
font-size:16px;
padding:35px 0px 0px 0px;
color:#9bcc51;
position:relative;
}
.qutn:before{
position:absolute;
content:"";
background-image:url(../images/testimonial_icon.png);
background-repeat:no-repeat;
width:15px;
height:15px;
top:15px;
left:0;
background-size:100% auto;
}
.top_hdng{
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px solid #ddd;
}
.spns span{
display:block;
font-size:13px;
padding:7px 0px 6px 35px;
background-image:url(../images/leaf.svg);
background-repeat:no-repeat;
background-position:left;
background-size:35px;
}
/************************************************************************************/
/*coantact pagfe css */
.adr{
margin:25px 0px 0px 0px;
border-bottom:1px solid #ddd;
padding-bottom:25px;
}
.adr h5 {
width: 100%;
padding: 0px;
margin: 20px 0px;
font-size: 13px;
font-weight: 400!important;
}
.adr_hdng{
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px solid #ddd;
}
.adr p{
font-size:14px;
}
.tit_cont{
display:block!important;
font-size:14px!important;
font-weight:bold!important;
}
.main_adr{
padding-bottom:15px;
}
.map_frm{
padding:0px;
margin:0px;
}
.mp_fr{
list-style:none;
padding:0px;
margin:0px;
}
.mp_fr li{
float:left;
width:100%;
margin:0 10% 3% 0;
}
.frm_wrapper input[type="text"],textarea{
width:92%;
padding:8px 4%;
display:block;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
margin:0px 0px 10px 0px;
border:1px solid #ddd;
outline:none;
font-family: 'Raleway', sans-serif;
transition:0.5s ease-in-out;
-webkit-transition:0.5s ease-in-out;
-moz-transition:0.5s ease-in-out;
font-size:13px;
appearance:none;
}
.frm_wrapper input[type="checkbox"]{
margin:0px 3px 0px 6px;
cursor:pointer;
}
.frm_wrapper label{
font-size:13px;
}
.frm_wrapper input[type="text"]:focus,textarea:focus{
border-color:#9bcc51;
box-shadow:0px 0px 10px #9bcc51;
}
textarea{
height:40px;
}
.mp_fr li:nth-of-type(2){
margin-right:0;
}
.check_qstn{
display:block;
padding:0px 0px 5px 0px;
}
.btns_frm{
margin:15px 0px 0px 0px;
}
.btns_frm input[type="submit"],input[type="reset"]{
width:80px;
background-color:#f63;
border:none;
padding:8px 0px;
margin:0px 10px 0px 0px;
color:#fff;
text-transform:uppercase;
font-size:14px;
font-weight:600;
font-family: 'Raleway', sans-serif;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
appearance:none;
transition:0.5s ease-in-out;
-webkit-transition:0.5s ease-in-out;
-moz-transition:0.5s ease-in-out;
}
.btns_frm input[type="submit"]:hover,input[type="reset"]:hover{
background-color:#9bcc51;
}
.car_para{
font-size:14px;
line-height:18px;
padding:15px 0px 0px 0px;
margin:0px;
}
.mailing{
color:#f63;
}
/************************************************************************************/
/*manufacturing page css */
.lft_blks{
float:left;
width:45%;
}
.rft_blks{
width:45%;
float:right;
}
.rft_blks{
width: 20%;
padding:  20px ;
margin-right: 80px;
}
/********************************************************************************************************************************************updated css***************************/
.ml_top{
font-weight:400;
}
.ml_top:hover{
color:#f63;
}
.home_btn{
position: absolute;
left: -30px;
top: 12px;
background-color: #ffffff;
border: none;
}
.home_btn img{
width:30px;
height:30px;
}
.nav ul ul li{
display:none;
}
/*----------------------------------carousel-stylesheet-----------------------------------*/
.otg-carousel {
width: 100%;
height: 420px;
margin: 0px auto;
background-color: #b7b5b3;
position: relative;
border: solid 1px #b7b5b3;
}
.otg-carousel-shell, .otg-carousel-mask {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
text-align: center;
transition: left .5s ease;
}
.otg-carousel .otg-dots {
margin: 0 auto;
padding: 0;
position: absolute;
bottom: 20px;
width: 100%;
text-align: center;
z-index: 100;
}
.otg-carousel .otg-dots li {
list-style: none;
width: 10px;
height: 10px;
border-radius: 50%;
cursor: pointer;
margin: 5px;
border: solid 1px #000;
display: inline-block;
background-color: #fff;
}
.otg-carousel .otg-dots .selected {
background-color: #777;
}
.otg-carousel .left-arrow, .otg-carousel .right-arrow {
width: 0;
height: 0;
position: absolute;
top: 50%;
cursor: pointer;
z-index: 999;
}
.otg-carousel .left-arrow {
border-top: 10px solid transparent;
border-right: 20px solid #fff;
border-bottom: 10px solid transparent;
margin-top: -10px;
left: 20px;
}
.otg-carousel .right-arrow {
border-top: 10px solid transparent;
border-left: 20px solid #fff;
border-bottom: 10px solid transparent;
margin-top: -10px;
right: 20px;
}
.otg-image-caption {
position: absolute;
z-index: 999;
left: 0;
padding: 10px 60px;
width: 100%;
box-sizing: border-box;
color: #fff;
transition: .5s ease;
}
.otg-image-caption h1 {
font-size: 16px;
}
.otg-thumbnails {
width: 100%;
position: absolute;
top: 100%;
left: 0;
z-index: 999;
text-align: center;
margin: 0 0 0 1px;
padding: 0;
margin-bottom: -70px;
background-color: #000;
font-size: 0;
list-style: none;
}
.otg-thumbnails li {
border: solid 1px #505050;
margin: 0;
padding: 0;
font-size: 0;
height: 40px;
display: inline-block;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
margin-left: -2px;
}
.facilitycls{
clear:left;
overflow:hidden;
margin-top:80px;
}
.banner-form{
    margin-top: 40px;
	text-align: center;
}

.banner-form form input[type="text"] {
	width: 50%;
    padding: 15px 15px;
    border: 1px solid #ff6639;
    font-size: 1em;
    color: #000;
    outline: none;
    font-weight: 400;
    display: inline-block;
    background: transparent;
    border-radius: 3px;
}
.banner-form form input[type="submit"] {
	width: 35%;
    padding:  15px;
    border: 1px solid #ff6639;
    font-size: 1em;
    color: #fff;
	position:relative;
	top:3px;
	left:-5px;
	cursor: pointer;
    outline: none;
    font-weight: 600;
    background: #ff6639 url('../images/download-btn-nn.png')no-repeat center;
	background-size:contain;
    border-radius: 3px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}



/*----------------------------------homepage-slideshow------------------------*/
#slideshow {
position: relative;
height: 240px;
padding: 10px;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
#slideshow > div {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
}
/*----------------------------------endd------------------------*/
.packing_left{
float:left;
width:75%;
}
.packing_right{
float:right;
width:25%;
text-align:center;
}
.packing_right img{
width:80%;
}
@media (max-width:500px){
.packing_left,
.packing_right{
float:none;
width:auto;
}
}
.private_label_left{
width:70%;
float:left;
}
.private_labeling{
float:right;
width:30%;
text-align:center;
}
/*-------------------------------------packing---------------------------*/
.octagons li{
display: inline-block;
width: 13.9%;
text-align: center;
}
.octagons li:nth-child(4) img{
width:120px;
}
.octagons li:last-child{
padding:0px;
}
.octagons h3{
font-size: 16px;
text-align: center;
margin: 10px 0px 0px 0px;
color: #ff6639;
}
.outter:before, .outter:after, .inner:before, .inner:after {
background: #86ab41;
}
.inner {
border-color: #86ab41 
}
.outter {
position: relative;
top: 0;
left: 0;
width: 130px;
height: 130px;
overflow: hidden;
z-index: 10;
text-align:center;
margin: 0px auto;
}
.outter img{
margin-top:20px;
}
.outter:before, .outter:after {
content: "";
position: absolute;
left: 0;
top: 50%;
width: 1px;
height: 55px;
margin-top: -26px;
z-index: 1;
}
.outter:after {
left: auto;
right: 0;
margin-top: -29px;
height: 60px;
}
.inner {
position: absolute;
top: 0px;
width:130px;
height:130px;
border-width: 1px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.inner:before, .inner:after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
position: absolute;
width: 1px;
height: 55px;
margin-top: -33px;
z-index: 1;
right: auto;
left: 19px;
bottom: auto;
top: 23px;
}
.inner:after {
height: 60px;
right: 20px;
left: 109px;
bottom: 0px;
top: 87%;
}
/*--------------------------accordian------------------------------*/
.accordion-toggle {
cursor: pointer;
}
.accordion-content {
display: none;
padding-left:10px;
}
.accordion-content.default {
display: block;
}
#accordion .accordion-toggle{
padding: 10px 0px 10px 10px;
color:#ff6633;
font-size: 14px;
background-color:#f5f5f5;
margin:0px 0px 10px 0px;
}
.accordion_container {
width:100%;
margin-bottom: 15px;
}
.accordion_head {
background:#eaeaea;
color: #000;
cursor: pointer;
font-family: arial;
font-size: 14px;
margin: 0 0 3px 0;
padding: 10px 11px;
font-weight: bold;
}
.accordion_head:hover{
background:#9ecd4f;
color:#f9f9f9;
}
.accordion_body {
background: whitesmoke;
}
.accordion_body p {
padding: 18px 5px;
margin: 0px;
}
.plusminus {
float:left;
margin:0px 15px 0px 0px;
}
.home_btn{
position: absolute;
left: -30px;
top: 10px;
z-index: 999;
}
/*------------------------------private-labeling-----------------------*/
.product-listing img{
width:80%;
display:block;
margin:20px auto 50px auto;
border:1px solid #e2e2e2;
}
.product-listing h3{
background-color: #f1f1f1;
color: #ff7900;
padding: 10px 0px;
text-align: center;
text-transform:uppercase;
}
.amzon{
width:680px;
left:0px;
}
/*------------------------------Endd-----------------------*/
@media screen and (max-width: 1049px){
.octagons li{
width: 24.5%;
margin:0px 0px 30px 0px;
}
}
@media screen and (max-width: 995px){
nav ul li a{
padding: 15px 5px 14px 5px;
}
}
@media screen and (max-width: 665px){
.octagons li{
width: 32.5%;
margin:0px 0px 30px 0px;
}
}
@media screen and (max-width: 460px){
.octagons li{
width:49%;
}
}
@media screen and (max-width: 600px){
/*.slide ul li:nth-child(1), .slide ul li:nth-child(2), .slide ul li:nth-child(3),  .slide ul li:nth-child(5),  .slide ul li:nth-child(7){background-size:cover;background-position: center 0px;}
.slide ul li p{top:220px;right:18%!important}
.slide ul li:nth-child(3) p, .slide ul li:nth-child(4) p, .slide ul li:nth-child(5) p{top:195px;right:17%!important}
.slide ul li:nth-child(5){background-position: right!important}
.slide ul li:nth-child(6) p{top:207px;!important}
*/
.slide ul li:nth-child(1){background:url(../images/resp-banner-1.jpg) no-repeat center !important;}
.slide ul li:nth-child(2){background:url(../images/resp-banner-02.jpg) no-repeat center!important;}
.slide ul li:nth-child(3){background:url(../images/resp-banner-3.jpg) no-repeat center!important;}
.slide ul li:nth-child(4){background:url(../images/resp-banner-4.jpg) no-repeat center!important;}
.slide ul li:nth-child(5){background:url(../images/resp-banner-05.jpg) no-repeat center top!important;}
.slide ul li:nth-child(7){background:url(../images/resp-banner-7.jpg) no-repeat center left!important;}
.slide ul li p{background:rgba(255,153,0,0.75);color:#fff;top:222px;left:0%;width:100%!important;}
.slide ul li:nth-child(2) p, .slide ul li:nth-child(7) p{top:234px!important;}
.slide ul li:nth-child(3) p{top:209px;}
 .slide ul li:nth-child(4) p, .slide ul li:nth-child(5) p, .slide ul li:nth-child(6) p{top:221px;}

}
@media screen and (max-width: 350px){
.octagons li{
width:100%;
}
}
/*Tejasvi begin*/
.screen-reader-text{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
word-wrap:normal;
overflow:hidden;
}
/*Tejasvi end*/

.quote{color:#ff6639;font-size:14px;font-style:italic;margin-top: 7px;}
.accordion_body p:nth-child(2) {padding: 0px 5px 12px;}
@media screen and (min-width: 874px){
.logo img{ height: 150px;}
}